Skip to main content
Module

x/ts_toolbelt_unofficial/mod.ts>N.Range

👷 TypeScript's largest type utility library, now on Deno
Latest
type alias N.Range
import { type N } from "https://deno.land/x/ts_toolbelt_unofficial@1.1.0/mod.ts";
const { Range } = N;

Create a range of * *number**s

Examples

Example 1

import {N} from 'ts-toolbelt.ts'

type test0 = N.Range<'-2', '1'>            // ['-2', '-1', '0', '1']
type test1 = N.Range<'-2', '1', '->'>      // ['-2', '-1', '0', '1']
type test2 = N.Range<'-2', '1', '<-'>      // ['1', '0', '-1', '-2']

Type Parameters

From extends number
To extends number
optional
way extends Way = "->"
definition: From extends unknown ? To extends unknown ? _Range<From, To, way> : never : never