UNPKG

factory-transpiler

Version:
26 lines (25 loc) 914 B
import { DomObject } from './dom-object'; import { IterableSkipableStream, Token } from './tokenizer'; export declare function getTokenitzerResult(data: string, debug?: boolean): FactoryTokenizerResult; export declare function getLexerResult(data: string, debug?: boolean): FactoryLexerResult; export declare function getBuilderResult(data: string, debug?: boolean): FactoryBuilderResult; export interface FactoryBuilderResult { domElements?: string; tokens?: IterableSkipableStream<Token>; ast: DomObject; error?: FactoryError; } export interface FactoryTokenizerResult { tokens?: IterableSkipableStream<Token>; error?: FactoryError; } export interface FactoryLexerResult { tokens?: IterableSkipableStream<Token>; ast?: DomObject; error?: FactoryError; } export interface FactoryError { line: number; column: number; errorString: string; }