FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

GitHub Viewer

declare type Address = string declare type AddressTo = Record declare type Nullable = T | null declare type Maybe = Nullable | undefined declare type Primitive = number | string | boolean | bigint | symbol | null | undefined declare type ValuesOf = T[number] declare type ArrayOfLength = Acc['length'] extends L ? Acc extends [] ? L extends 0 ? [] : T[] : Acc : ArrayOfLength declare type Require = T & Required declare type RequireNonNullable = T & { [P in K]-?: NonNullable } // Utility type to create a range of numbers (inclusive of start but exclusive of end -- python style) declare type NumberRange< Start extends number, End extends number, Acc extends number[] = [] > = Acc['length'] extends End ? Acc[number] : NumberRange

Back | FazBrowse Home | New Git URL