Skip to content

TypeAlias.BinaryToDecimalParser

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

umt / BinaryToDecimalParser

Type Alias: BinaryToDecimalParser<X, C, A, FL>

BinaryToDecimalParser<X, C, A, FL> = X extends `${infer F}${infer R}` ? LengthOfString<X> extends 8 ? F extends "1" ? `-${BinaryToDecimalParser<StringReverse<R>, C, A, true>}` : BinaryToDecimalParser<StringReverse<R>, C, A, FL> : FL extends false ? F extends "1" ? BinaryToDecimalParser<R, [...C, ...C], [...A, ...C], FL> : BinaryToDecimalParser<R, [...C, ...C], A, FL> : F extends "1" ? BinaryToDecimalParser<R, [...C, ...C], A, FL> : BinaryToDecimalParser<R, [...C, ...C], [...A, ...C], FL> : FL extends true ? Length<A> : Length<Shift<A>>

Defined in: types/logic/binaryToDecimal.ts:6

Type Parameters

X

X extends string

C

C extends unknown[] = [""]

A

A extends unknown[] = [""]

FL

FL extends boolean = false

API

Classes

Interfaces

Type Aliases

Variables

Functions

Clone this wiki locally