Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "utf8"

Index

Functions

Const codePoint

  • codePoint(x: number): string

utf8Decode

  • utf8Decode(): Transducer<number, string>
  • utf8Decode(src: Iterable<number>): string

utf8Encode

  • utf8Encode(): Transducer<string, number>
  • utf8Encode(src: string): IterableIterator<number>
  • Transducer which encodes UTF-8 characters into a byte sequence.

    Also see {@link (utf8Decode:1)} for reverse transformation.

    example
    transduce(
      comp(utf8Encode(), hexDump()),
      str("\n"),
      "¡Hola niña! 😀"
    )
    // 00000000 | c2 a1 48 6f 6c 61 20 6e | ..Hola n
    // 00000008 | 69 c3 b1 61 21 20 f0 9f | i..a! ..
    // 00000010 | 98 80 00 00 00 00 00 00 | ........

    Returns Transducer<string, number>

  • Parameters

    • src: string

    Returns IterableIterator<number>

Const utf8Length

  • utf8Length(str: string): number

Generated using TypeDoc