@bizone-ai/monaco-json-transform
Version:
JSON Transform language tokenizer (and syntax highlight), hover provider and more
31 lines • 687 B
TypeScript
export declare enum TokenType {
VARIABLE = 0,
VARIABLE_DEPRECATED = 1,
MEMBER = 2,
CONTEXT = 3,
ANNOTATION = 4,
FUNCTION = 5,
FUNCTION_CONTEXT = 6,
FUNCTION_DEPRECATED = 7,
COMMENT = 8,
STRING = 9,
NUMBER = 10,
KEYWORD = 11,
NO_STYLE = 12
}
declare enum TokenModifier {
DECLARATION = 0
}
export type Token = {
line: number;
char: number;
length: number;
type: TokenType;
modifier: TokenModifier;
};
export type TokenizationState = {
tokens: Token[];
};
export default function tokenizeLine(line: string, lineNumber: number, ts: TokenizationState): void;
export {};
//# sourceMappingURL=tokenizeLine.d.ts.map