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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • microsoft/typescript-handbookAvatar von microsoft

    microsoft/TypeScript-Handbook

    4,855Auf GitHub ansehen↗

    This project is a comprehensive guide and educational resource for the TypeScript language. It covers the fundamental principles of the language, including its structural type system, static type analysis, and the process of transpiling typed source files into JavaScript. The material details how to model complex data and reusable type logic using generics, conditional types, and mapped types. It also explains the use of declaration files to provide type safety for external JavaScript libraries and the integration of type checking into existing JavaScript projects via JSDoc annotations. The

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

    JavaScriptdocumentationlearntypescript
    Auf GitHub ansehen↗4,855
  • luals/lua-language-serverAvatar von LuaLS

    LuaLS/lua-language-server

    4,298Auf GitHub ansehen↗

    lua-language-server ist ein statisches Analysetool und Typ-Checker für die Sprache Lua, der das Language Server Protocol implementiert. Er bietet ein System zur Erkennung von Typ-Diskrepanzen, ungenutztem Code und Logikfehlern in Quelldateien. Das Projekt bietet ein inferenzbasiertes Typsystem, das Variablentypen ableitet und optionale Annotationen sowie Meta-Dateien zur Durchsetzung von Typsicherheit unterstützt. Es ermöglicht die Definition benutzerdefinierter Typen und Funktionssignaturen, einschließlich Unterstützung für Overloads und Sichtbarkeitskontrollen für Member. Der Server bietet eine breite Palette an IDE-Funktionen, einschließlich Echtzeit-Code-Autocompletion, Symbol-Refactoring sowie Navigation zu Definitionen und Implementierungen. Er enthält einen Code-Formatter und einen Dokumentationsgenerator, der Symbole und Annotationen extrahiert, um Markdown- und JSON-Dateien zu produzieren. Der Server kann aus dem Quellcode gebaut und an spezifische Sprachversionen und Laufzeitumgebungen angepasst werden.

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

    Luahacktoberfestlanguage-serverlpeg
    Auf GitHub ansehen↗4,298
  • flowtype/flow-typedAvatar von flowtype

    flowtype/flow-typed

    3,759Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,759
  1. Home
  2. Programming Languages & Runtimes
  3. User-Defined Types
  4. Complex Module Type Definitions
  5. External Library Type Declarations

Unter-Tags erkunden

  • 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.