API

Variable StringToolsConst

StringTools: {
    Decode: (
        buffer: Uint8Array<ArrayBufferLike> | Uint16Array<ArrayBufferLike>,
    ) => string;
    DecodeBase64ToBinary: (base64Data: string) => ArrayBuffer;
    DecodeBase64ToString: (base64Data: string) => string;
    EncodeArrayBufferToBase64: (
        buffer: ArrayBuffer | ArrayBufferView<ArrayBufferLike>,
    ) => string;
    EndsWith: (str: string, suffix: string) => boolean;
    PadNumber: (num: number, length: number) => string;
    StartsWith: (str: string, suffix: string) => boolean;
} = ...

Helper to manipulate strings

Type Declaration

  • Decode: (buffer: Uint8Array<ArrayBufferLike> | Uint16Array<ArrayBufferLike>) => string

    Decodes a buffer into a string

  • DecodeBase64ToBinary: (base64Data: string) => ArrayBuffer

    Converts a given base64 string into an ArrayBuffer of raw byte data

  • DecodeBase64ToString: (base64Data: string) => string

    Converts a given base64 string as an ASCII encoded stream of data

  • EncodeArrayBufferToBase64: (buffer: ArrayBuffer | ArrayBufferView<ArrayBufferLike>) => string

    Encode a buffer to a base64 string

  • EndsWith: (str: string, suffix: string) => boolean

    Checks for a matching suffix at the end of a string (for ES5 and lower)

    Please use native string function instead

  • PadNumber: (num: number, length: number) => string

    Converts a number to string and pads with preceding zeroes until it is of specified length.

  • StartsWith: (str: string, suffix: string) => boolean

    Checks for a matching suffix at the beginning of a string (for ES5 and lower)

    Please use native string function instead