@stackpress/idea-parser
Version:
Parses ideas to AST and readable JSON.
13 lines (12 loc) • 510 B
TypeScript
import type { DeclarationToken, PropertyToken } from '../types.js';
import Lexer from '../Lexer.js';
import AbstractTree from './AbstractTree.js';
export default class TypeTree extends AbstractTree<DeclarationToken> {
static data: string[];
static definitions(lexer: Lexer): Lexer;
static parse(code: string, start?: number): DeclarationToken;
parse(code: string, start?: number): DeclarationToken;
parameter(): PropertyToken;
property(): PropertyToken;
type(): DeclarationToken;
}