Skip to content

TypeAlias.Add

github-actions[bot] edited this page Jul 3, 2026 · 35 revisions

umt / Add

Type Alias: Add<X, Y>

Add<X, Y> = `${X}` extends `-${infer N extends number}` ? `${Y}` extends `-${infer M extends number}` ? `-${Add<N, M>}` extends `${infer R extends number}` ? R : never : Subtract<Y, N> : `${Y}` extends `-${infer M extends number}` ? Subtract<X, M> : Length<[...NumberToArray<X>, ...NumberToArray<Y>]>

Defined in: types/math/add.ts:7

Type Parameters

X

X extends number

Y

Y extends number

API

Classes

Interfaces

Type Aliases

Variables

Functions

Clone this wiki locally