charRange: unicode.UnicodeRangeTable[]
charSurrogateRange: unicode.UnicodeSurrogateRangeTable[]
fastTable: CharCategory[]
fullTable: CharCategoryMap
surrogateMap: { [code: number]: CharCategoryMap; }
private
_buildSurrogateTables(): void
_buildTables constructs the surrogate unicode tables with the initialization set.
private
_buildTables(fastOnly: boolean): void
_buildTables constructs the non-surrogate unicode tables with the initialization set.
private
_lookupSurrogate(): boolean
checks the surrogate map/table if this character is a member
isSurrogate(char: number): boolean
This will detect if a character is a surrogate char