codemirror-json-schema
Version:
Codemirror 6 extensions that provide full JSONSchema support for `@codemirror/lang-json` and `codemirror-json5`
21 lines (20 loc) • 654 B
TypeScript
/**
* Mimics the behavior of `json-source-map`'s `parseJSONDocument` function using codemirror EditorState... for json5
*/
import { EditorState } from "@codemirror/state";
/**
* Return parsed data and json5 pointers for a given codemirror EditorState
* @group Utilities
*/
export declare function parseJSON5DocumentState(state: EditorState): {
data: any;
pointers: import("..").JSONPointersMap;
};
/**
* Mimics the behavior of `json-source-map`'s `parseJSONDocument` function, for json5!
* @group Utilities
*/
export declare function parseJSON5Document(jsonString: string): {
data: any;
pointers: import("..").JSONPointersMap;
};