2 Repos
Declaring interfaces with type parameters so the same shape works for multiple concrete types.
Distinct from Generic Types: Distinct from Generic Types: focuses specifically on interfaces with type parameters, not general generic types.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Generic Interface Definitions. Refine with filters or upvote what's useful.
This is a comprehensive tutorial for learning TypeScript, designed for JavaScript programmers who want to understand the language's type system and modern features. The resource covers TypeScript's core identity, including its structural type compatibility, compile-time type erasure, declaration file merging, and the discriminated union pattern for precise type narrowing. The tutorial distinguishes itself by providing a progressive learning path from basic JavaScript concepts to advanced TypeScript patterns. It covers generic type parameter constraints, tuple types with fixed-length positions
Documents how to define generic interfaces in TypeScript.
Lancet is a comprehensive extension of the Go standard library, providing a collection of reusable functions and data structures designed to reduce boilerplate code in applications. It serves as a general-purpose toolkit across multiple domains, including concurrency, security, networking, and functional logic. The project distinguishes itself through specialized toolkits for Go concurrency, such as keyed locking and channel-based stream processing, and a dedicated functional programming kit that supports currying and function composition. It also includes a dedicated cryptography library imp
Provides standard data structures implemented via interfaces to achieve type flexibility across collections.