UNPKG

@loaders.gl/json

Version:

Framework-independent loader for JSON and streaming JSON formats

22 lines 692 B
import ClarinetParser, { ClarinetParserOptions } from "../clarinet/clarinet.js"; import JSONPath from "../jsonpath/jsonpath.js"; export default class JSONParser { readonly parser: ClarinetParser; result: undefined; previousStates: never[]; currentState: Readonly<{ container: never[]; key: null; }>; jsonpath: JSONPath; constructor(options: ClarinetParserOptions); reset(): void; write(chunk: any): void; close(): void; _pushOrSet(value: any): void; _openArray(newContainer?: never[]): void; _closeArray(): void; _openObject(newContainer?: {}): void; _closeObject(): void; } //# sourceMappingURL=json-parser.d.ts.map