tokenize-json
Version:
Streaming, environment agnostic JSON tokenizer.
21 lines • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TokenType = void 0;
var TokenType;
(function (TokenType) {
TokenType[TokenType["Whitespace"] = 0] = "Whitespace";
TokenType[TokenType["ObjectOpen"] = 1] = "ObjectOpen";
TokenType[TokenType["ObjectClose"] = 2] = "ObjectClose";
TokenType[TokenType["ArrayOpen"] = 3] = "ArrayOpen";
TokenType[TokenType["ArrayClose"] = 4] = "ArrayClose";
TokenType[TokenType["StringOpen"] = 5] = "StringOpen";
TokenType[TokenType["StringClose"] = 6] = "StringClose";
TokenType[TokenType["StringChunk"] = 7] = "StringChunk";
TokenType[TokenType["Number"] = 8] = "Number";
TokenType[TokenType["True"] = 9] = "True";
TokenType[TokenType["False"] = 10] = "False";
TokenType[TokenType["Null"] = 11] = "Null";
TokenType[TokenType["Comma"] = 12] = "Comma";
TokenType[TokenType["Colon"] = 13] = "Colon";
})(TokenType = exports.TokenType || (exports.TokenType = {}));
//# sourceMappingURL=token.js.map