Options
All
  • Public
  • Public/Protected
  • All
Menu

char-info

Index

External modules

"internal/indicators"

"internal/indicators":

BasicCharClassIndicator

BasicCharClassIndicator:

Basic implementation for the CharClassIndicator, using binary search in an array of ranges.

constructor

constructor:

_binarySearchInIntervals

_binarySearchInIntervals: Object

char

char:

code

code:

binarySearchInIntervals

binarySearchInIntervals:

"internal/names/index"

"internal/names/index":

"internal/unicode-lookup"

"internal/unicode-lookup":

UnicodeCharGroup

UnicodeCharGroup:

Optional alias

alias: string

displayName

displayName: string

intervals

intervals: Interval[]

name

name: string

UnicodeLookup

UnicodeLookup:

allBlocks

allBlocks: DataIntervalTree<UnicodeCharGroup>

allCategories

allCategories: DataIntervalTree<UnicodeCharGroup>

allScripts

allScripts: DataIntervalTree<UnicodeCharGroup>

blocks

blocks: Map<string, UnicodeCharGroup>

categories

categories: Map<string, UnicodeCharGroup>

longCategoryToCode

longCategoryToCode: Map<string, string>

scripts

scripts: Map<string, UnicodeCharGroup>

RawUnicodeName

RawUnicodeName: string | [string, string]

RawUnicodeRecord

RawUnicodeRecord: [RawUnicodeName, string]

Const lookup

lookup: UnicodeLookup = buildLookup()

Const rangeRegex

rangeRegex: RegExp = /(\\\w[0-9a-fA-F]+|[\s\S])(?:-(\\\w[0-9a-fA-F]+|[\s\S]))?/g

buildLookup

buildLookup:

expandIntoRanges

expandIntoRanges:

expandRawRecord

expandRawRecord:

getCharCode

getCharCode:

homogenizeRawStr

homogenizeRawStr:

Generated using TypeDoc