UNPKG

@nlighten/monaco-json-transform

Version:

JSON Transform language tokenizer (and syntax highlight), hover provider and more

28 lines 621 B
declare enum TokenType { VARIABLE = 0, VARIABLE_DEPRECATED = 1, MEMBER = 2, CONTEXT = 3, ANNOTATION = 4, FUNCTION = 5, FUNCTION_CONTEXT = 6, FUNCTION_DEPRECATED = 7, COMMENT = 8, NO_STYLE = 9 } declare enum TokenModifier { DECLARATION = 0 } 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