Hierarchy

  • BaseTransformer
    • Transformer

Constructors

  • Parameters

    • source: string | ArrayBuffer
    • Optional sourceType: SourceType

    Returns Transformer

Properties

#arrayBuffer: ArrayBufferLike = ...
#base64String: string = ''
#source: string | ArrayBufferLike = ''
#sourceType: SourceType
#string: string = ''
_decode: ((base64: string) => string) = decode

Type declaration

    • (base64: string): string
    • Parameters

      • base64: string

      Returns string

_encode: ((str: string) => string) = encode

Type declaration

    • (str: string): string
    • Parameters

      • str: string

      Returns string

arrayBufferToBase64: ((buffer: ArrayBufferLike) => string) = arrayBufferToBase64

Type declaration

    • (buffer: ArrayBufferLike): string
    • Parameters

      • buffer: ArrayBufferLike

      Returns string

arrayBufferToString: ((buffer: ArrayBufferLike) => string) = arrayBufferToString

Type declaration

    • (buffer: ArrayBufferLike): string
    • Parameters

      • buffer: ArrayBufferLike

      Returns string

base64ToArrayBuffer: ((base64: string) => ArrayBufferLike) = base64ToArrayBuffer

Type declaration

    • (base64: string): ArrayBufferLike
    • Parameters

      • base64: string

      Returns ArrayBufferLike

stringToArrayBuffer: ((str: string) => ArrayBufferLike) = stringToArrayBuffer

Type declaration

    • (str: string): ArrayBufferLike
    • 那字符串转换成代表着utf8的编码的arrayBuffer 假设有 '一二三abc'。 先用encodeUri 转成: %E4%B8%80%E4%BA%8C%E4%B8%89abc。 然后再转成[228, 184, 128, 228, 186, 140, 228, 184, 137, 97, 98, 99], 1字节的abc会取其charCode: 97,98,99。 然后将数组转成arrayBuffer

      Parameters

      • str: string

        需要转换的字符串

      Returns ArrayBufferLike

Methods

  • Returns undefined | ArrayBuffer

Generated using TypeDoc