Skip to content

TypeAlias.Divide

github-actions[bot] edited this page Jul 8, 2026 · 34 revisions

umt / Divide

Type Alias: Divide<A, B>

Divide<A, B> = A extends 0 ? never : B extends 0 ? never : `${A}` extends `-${infer N extends number}` ? `${B}` extends `-${infer M extends number}` ? DivideHelper<N, M> : `-${DivideHelper<N, B>}` extends `${infer R extends number}` ? R : never : `${B}` extends `-${infer M extends number}` ? `-${DivideHelper<A, M>}` extends `${infer R extends number}` ? R : never : DivideHelper<A, B>

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

Type Parameters

A

A extends number

B

B extends number

API

Classes

Interfaces

Type Aliases

Variables

Functions

Clone this wiki locally