muggle-string
Version:
This library aims to provide codegen helpers and data structure for Vue language plugin API v1.x that does not depend on Volar runtime.
17 lines (16 loc) • 394 B
TypeScript
declare const NO_DATA_SYMBOL: unique symbol;
export type Segment<T = typeof NO_DATA_SYMBOL> = string | (T extends typeof NO_DATA_SYMBOL ? [
text: string,
source: string | undefined,
sourceOffset: number
] : [
text: string,
source: string | undefined,
sourceOffset: number,
data: T
]);
export interface StackNode {
length: number;
stack: string;
}
export {};