Type alias DivRem<n1, n2, TargetType>
DivRem<n1, n2, TargetType>: DivRemPositiveStrNum<Str<n1>, Str<n2>> extends [infer I extends string | number | bigint, infer R extends string | number | bigint] ? [int_num
: Type<I, TargetType>, rem_num
: Type<R, TargetType>] : never
Type Parameters
-
n1 extends string | number | bigint
-
n2 extends string | number | bigint
-
TargetType extends string | number | bigint = TypeOf<n1>
除法并取余,返回一个命名元组