interface HighlightRules {
    $embeds: string[];
    $keywordList: string[];
    $keywords: any[];
    $rules: HighlightRulesMap;
    addRules(rules: HighlightRulesMap, prefix?: string): void;
    createKeywordMapper(
        map: Record<string, string>,
        defaultToken?: string,
        ignoreCase?: boolean,
        splitChar?: string,
    ): KeywordMapper;
    embedRules(
        rules: HighlightRulesMap | new () => HighlightRules,
        prefix: string,
        escapeRules?: boolean,
        append?: boolean,
    ): void;
    getEmbeds(): string[];
    getRules(): HighlightRulesMap;
    normalizeRules(): void;
}

Properties

$embeds: string[]
$keywordList: string[]
$keywords: any[]

Methods

  • Parameters

    • map: Record<string, string>
    • OptionaldefaultToken: string
    • OptionalignoreCase: boolean
    • OptionalsplitChar: string

    Returns KeywordMapper