tokenize-json
Version:
Streaming, environment agnostic JSON tokenizer.
21 lines (20 loc) • 355 B
TypeScript
export declare enum TokenType {
Whitespace = 0,
ObjectOpen = 1,
ObjectClose = 2,
ArrayOpen = 3,
ArrayClose = 4,
StringOpen = 5,
StringClose = 6,
StringChunk = 7,
Number = 8,
True = 9,
False = 10,
Null = 11,
Comma = 12,
Colon = 13
}
export interface Token {
type: TokenType;
value: string;
}