“intervalo de número de tipo de texto datilografado” Respostas de código

faixa datilografada

const range = (start, end) => Array.from({length: (end - start)}, (v, k) => k + start);
Condemned Cardinal

intervalo de número de tipo de texto datilografado

type PrependNextNum<A extends Array<unknown>> = A['length'] extends infer T ? ((t: T, ...a: A) => void) extends ((...x: infer X) => void) ? X : never : never;

type EnumerateInternal<A extends Array<unknown>, N extends number> = { 0: A, 1: EnumerateInternal<PrependNextNum<A>, N> }[N extends A['length'] ? 0 : 1];

export type Enumerate<N extends number> = EnumerateInternal<[], N> extends (infer E)[] ? E : never;

export type Range<FROM extends number, TO extends number> = Exclude<Enumerate<TO>, Enumerate<FROM>>;
Itchy Iguana

Respostas semelhantes a “intervalo de número de tipo de texto datilografado”

Perguntas semelhantes a “intervalo de número de tipo de texto datilografado”

Mais respostas relacionadas para “intervalo de número de tipo de texto datilografado” em TypeScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código