Skip to main content

Base32

export interface Base32 {
  alphabet: string
  decode(encoded: string): number[]
  decodeRaw(encoded: string): number[]
  encode(bytes: number[]): string
  encodeRaw(bytes: number[]): number[]
  isValid(encoded: string): boolean
  padChar: string
  strict: boolean
}

Properties

alphabet

base32.alphabet satisfies string

decode

base32.decode satisfies (encoded: string) => number[]

decodeRaw

base32.decodeRaw satisfies (encoded: string) => number[]

encode

base32.encode satisfies (bytes: number[]) => string

encodeRaw

base32.encodeRaw satisfies (bytes: number[]) => number[]

isValid

base32.isValid satisfies (encoded: string) => boolean

padChar

base32.padChar satisfies string

strict

base32.strict satisfies boolean