awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

Awesome GitHub RepositoriesExternal Library Type Declarations

Type definitions specifically designed to describe the API surface of external JavaScript libraries.

Distinct from Complex Module Type Definitions: Focuses on describing third-party library shapes rather than complex internal module signatures.

Explore 3 awesome GitHub repositories matching programming languages & runtimes · External Library Type Declarations. Refine with filters or upvote what's useful.

Awesome External Library Type Declarations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • microsoft/typescript-handbookAvatar de microsoft

    microsoft/TypeScript-Handbook

    4,855Ver en GitHub↗

    Este proyecto es una guía completa y recurso educativo para el lenguaje TypeScript. Cubre los principios fundamentales del lenguaje, incluyendo su sistema de tipos estructural, análisis de tipos estáticos y el proceso de transpilación de archivos fuente tipados a JavaScript. El material detalla cómo modelar datos complejos y lógica de tipos reutilizable utilizando genéricos, tipos condicionales y tipos mapeados. También explica el uso de archivos de declaración para proporcionar seguridad de tipos para librerías externas de JavaScript y la integración de verificación de tipos en proyectos de JavaScript existentes mediante anotaciones JSDoc. El alcance del contenido se extiende a patrones de programación orientada a objetos, manipulación del DOM y la configuración de comportamientos del compilador. Incluye orientación sobre la gestión de interoperabilidad de módulos, configuración de pipelines de construcción y utilización de inteligencia de editor para una mejor productividad del desarrollador.

    Explains how to create type definitions for JavaScript libraries via global variables, modular imports, or UMD patterns.

    JavaScriptdocumentationlearntypescript
    Ver en GitHub↗4,855
  • luals/lua-language-serverAvatar de LuaLS

    LuaLS/lua-language-server

    4,298Ver en GitHub↗

    lua-language-server is a static analysis tool and type checker for the Lua language that implements the Language Server Protocol. It provides a system for detecting type mismatches, unused code, and logic errors in source files. The project features an inference-based type system that deduces variable types and supports optional annotations and meta files to enforce type safety. It allows for the definition of custom types and function signatures, including support for overloads and member visibility controls. The server provides a broad set of IDE capabilities, including real-time code auto

    Provides the ability to describe external library signatures using meta files for accurate autocompletion.

    Luahacktoberfestlanguage-serverlpeg
    Ver en GitHub↗4,298
  • flowtype/flow-typedAvatar de flowtype

    flowtype/flow-typed

    3,759Ver en GitHub↗

    flow-typed is a type definition manager, repository, and library designed to enable static type checking for third-party JavaScript libraries. It provides a curated collection of external type declarations that allow Flow projects to maintain type safety and error detection for non-typed dependencies. The project centers on a command-line interface used to install and update library type definitions from a remote source. This manager resolves compatible type versions based on a project's dependencies and maps them to local directories for use by a static type checker. Beyond type checking, t

    Provides a set of external type declarations that describe the API surface of third-party JavaScript libraries.

    JavaScript
    Ver en GitHub↗3,759
  1. Home
  2. Programming Languages & Runtimes
  3. User-Defined Types
  4. Complex Module Type Definitions
  5. External Library Type Declarations

Explorar subetiquetas

  • Lua Library Type DeclarationsType definitions for the API surface of external Lua libraries. **Distinct from External Library Type Declarations:** Specifically for Lua libraries, whereas the parent refers to JavaScript libraries.