MCPcopy
hub / github.com/highlightjs/highlight.js / ModesAPI

Interface ModesAPI

types/index.d.ts:65–91  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

63 }
64
65 interface ModesAPI {
66 SHEBANG: (mode?: Partial<Mode> & {binary?: string | RegExp}) => Mode
67 BACKSLASH_ESCAPE: Mode
68 QUOTE_STRING_MODE: Mode
69 APOS_STRING_MODE: Mode
70 PHRASAL_WORDS_MODE: Mode
71 COMMENT: (begin: string | RegExp, end: string | RegExp, modeOpts?: Mode | {}) => Mode
72 C_LINE_COMMENT_MODE: Mode
73 C_BLOCK_COMMENT_MODE: Mode
74 HASH_COMMENT_MODE: Mode
75 NUMBER_MODE: Mode
76 C_NUMBER_MODE: Mode
77 BINARY_NUMBER_MODE: Mode
78 REGEXP_MODE: Mode
79 TITLE_MODE: Mode
80 UNDERSCORE_TITLE_MODE: Mode
81 METHOD_GUARD: Mode
82 END_SAME_AS_BEGIN: (mode: Mode) => Mode
83 // built in regex
84 IDENT_RE: string
85 UNDERSCORE_IDENT_RE: string
86 MATCH_NOTHING_RE: string
87 NUMBER_RE: string
88 C_NUMBER_RE: string
89 BINARY_NUMBER_RE: string
90 RE_STARTERS_RE: string
91 }
92
93 export type LanguageFn = (hljs: HLJSApi) => Language
94 export type CompilerExt = (mode: Mode, parent: Mode | Language | null) => void

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…