UNPKG

char-info

Version:

Unicode character information library.

54 lines 2.23 kB
/** * Unicode character indicators. * * @module char-info/unicode * @preferred */ import type { CharClassIndicator } from "./indicator-type"; import { BasicCharClassIndicator } from "./indicators"; /** * Returns an indicator for characters belonging to the Unicode category, `category`. * * @param category The category to test for. */ export declare function uniInCategory(category: string): CharClassIndicator; /** * Returns an indicator for characters belonging to a Unicode script, `script`. * * @param script */ export declare function uniInScript(script: string): BasicCharClassIndicator; /** * Returns an indicator for characters belonging to the Unicode block, `block`. * * @param block */ export declare function uniInBlock(block: string): BasicCharClassIndicator; /** Indicator for Unicode decimal digit characters. */ export declare const uniIsDecimal: CharClassIndicator; /** Indicator for Unicode letters. */ export declare const uniIsLetter: CharClassIndicator; /** Indicator for Unicode lowercase letters. */ export declare const uniIsLower: CharClassIndicator; /** Indicator for Unicode uppercase letters. */ export declare const uniIsUpper: CharClassIndicator; /** Indicator for Unicode inline spaces. */ export declare const uniIsSpace: CharClassIndicator; /** Indicator for Unicode vertical separators. */ export declare const uniIsNewline: CharClassIndicator; /** Returns the Unicode categories for a character or code. */ export declare const uniGetCategories: { code(code: number): import("./unicode-lookup").UnicodeCharGroup[]; char(char: string): import("./unicode-lookup").UnicodeCharGroup[]; }; /** Returns the Unicode scripts for a character or code. */ export declare const uniGetScripts: { code(code: number): import("./unicode-lookup").UnicodeCharGroup[]; char(char: string): import("./unicode-lookup").UnicodeCharGroup[]; }; /** Returns the Unicode block for a character or code. */ export declare const uniGetBlock: { code(code: number): import("./unicode-lookup").UnicodeCharGroup; char(char: string): import("./unicode-lookup").UnicodeCharGroup; }; export { UnicodeBlock, UnicodeCategory, UnicodeScript } from "./names"; //# sourceMappingURL=unicode.d.ts.map