codemirror-graphql
Version:
GraphQL mode and helpers for CodeMirror.
24 lines • 745 B
TypeScript
export default function jsonParse(str: string): ParseObjectOutput;
interface BaseParseOutput {
kind: string;
start: number;
end: number;
}
export interface ParseTokenOutput extends BaseParseOutput {
value: any;
}
export interface ParseObjectOutput extends BaseParseOutput {
kind: 'Object';
members: ParseMemberOutput[];
}
export interface ParseArrayOutput extends BaseParseOutput {
kind: 'Array';
values?: ParseValueOutput[];
}
export interface ParseMemberOutput extends BaseParseOutput {
key: ParseTokenOutput | null;
value?: ParseValueOutput;
}
export declare type ParseValueOutput = ParseTokenOutput | ParseObjectOutput | ParseArrayOutput | undefined;
export {};
//# sourceMappingURL=jsonParse.d.ts.map