MCPcopy
hub / github.com/vuejs/core / Callbacks

Interface Callbacks

packages/compiler-core/src/tokenizer.ts:180–208  ·  packages/compiler-core/src/tokenizer.ts::Callbacks

Source from the content-addressed store, hash-verified

178}
179
180export interface Callbacks {
181 ontext(start: number, endIndex: number): void
182 ontextentity(char: string, start: number, endIndex: number): void
183
184 oninterpolation(start: number, endIndex: number): void
185
186 onopentagname(start: number, endIndex: number): void
187 onopentagend(endIndex: number): void
188 onselfclosingtag(endIndex: number): void
189 onclosetag(start: number, endIndex: number): void
190
191 onattribdata(start: number, endIndex: number): void
192 onattribentity(char: string, start: number, end: number): void
193 onattribend(quote: QuoteType, endIndex: number): void
194 onattribname(start: number, endIndex: number): void
195 onattribnameend(endIndex: number): void
196
197 ondirname(start: number, endIndex: number): void
198 ondirarg(start: number, endIndex: number): void
199 ondirmodifier(start: number, endIndex: number): void
200
201 oncomment(start: number, endIndex: number): void
202 oncdata(start: number, endIndex: number): void
203
204 onprocessinginstruction(start: number, endIndex: number): void
205 class="cm">// ondeclaration(start: number, endIndex: number): void
206 onend(): void
207 onerr(code: ErrorCodes, index: number): void
208}
209
210/**
211 * Sequences used to match longer strings.

Callers 40

stateTextMethod · 0.80
stateInRCDATAMethod · 0.80
cleanupMethod · 0.80
handleTrailingDataMethod · 0.80
emitCodePointMethod · 0.80
emitCodePointMethod · 0.80
handleTagNameMethod · 0.80
stateBeforeAttrNameMethod · 0.80
stateInSelfClosingTagMethod · 0.80
stateInClosingTagNameMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected