Skip to content

TypeAlias.Modulo

github-actions[bot] edited this page Jun 11, 2026 · 33 revisions

umt / Modulo

Type Alias: Modulo<A, B>

Modulo<A, B> = `${A}` extends `-${infer N extends number}` ? `${B}` extends `-${infer M extends number}` ? Modulo<N, M> : Modulo<N, B> : `${B}` extends `-${infer M extends number}` ? Modulo<A, M> : BGreaterThanA<A, B> extends true ? A : Modulo<Subtract<A, B>, B>

Defined in: types/math/modulo.ts:6

Type Parameters

A

A extends number

B

B extends number

API

Classes

Interfaces

Type Aliases

Variables

Functions

Clone this wiki locally