Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "radix"

Index

Variables

Const B16

B16: Stringer<number> = radix(2, 16)

16bit binary conversion preset.

Const B32

B32: Stringer<number> = radix(2, 32)

32bit binary conversion preset.

Const B8

B8: Stringer<number> = radix(2, 8)

8bit binary conversion preset.

Const U16

U16: (x: number) => string = $16

16bit hex conversion preset. Assumes unsigned inputs.

Type declaration

    • (x: number): string
    • Parameters

      • x: number

      Returns string

Const U24

U24: (x: number) => string = $24

24bit hex conversion preset. Assumes unsigned inputs.

Type declaration

    • (x: number): string
    • Parameters

      • x: number

      Returns string

Const U32

U32: (x: number) => string = $32

32bit hex conversion preset. Assumes unsigned inputs.

Type declaration

    • (x: number): string
    • Parameters

      • x: number

      Returns string

Const U64

U64: (hi: number, lo: number) => string = U64HL

64bit hex conversion preset (2x 32bit ints) Assumes unsigned inputs.

Type declaration

    • (hi: number, lo: number): string
    • Parameters

      • hi: number
      • lo: number

      Returns string

Const U8

U8: (x: number) => string = $8

8bit hex conversion preset. Assumes unsigned inputs.

Type declaration

    • (x: number): string
    • Parameters

      • x: number

      Returns string

Const radix

radix: (radix: number, len: number, prefix?: undefined | string) => Stringer<number> = memoizeJ((radix: number, n: number, prefix: string = "") => {const buf = repeat("0", n);return (x: any) => {x = (x >>> 0).toString(radix);return prefix + (x.length < n ? buf.substr(x.length) + x : x);};})

Returns a Stringer which formats given numbers to radix, len and with optional prefix (not included in len).

remarks

Only bases 2 - 36 are supported, due to native Number.toString() limitations.

param

-

param

-

Type declaration

    • (radix: number, len: number, prefix?: undefined | string): Stringer<number>
    • -

      Parameters

      • radix: number
      • len: number
      • Optional prefix: undefined | string

      Returns Stringer<number>

Generated using TypeDoc