@neuledge/states-parser
Version:
A parser for the Neuledge States language
11 lines • 495 B
TypeScript
import { TokenCursor } from '../tokens';
import { AbstractNode } from './abstract';
import { EntityNode } from './entity';
import { MigrationNode } from './migration';
import { MutationNode } from './mutation';
export interface DocumentNode extends AbstractNode<'Root'> {
body: DocumentBodyNode[];
}
export type DocumentBodyNode = EntityNode | MigrationNode | MutationNode;
export declare const parseDocumentNode: (cursor: TokenCursor) => DocumentNode;
//# sourceMappingURL=document.d.ts.map