import { ParserGeneralResult , ParserResult } from '../parser/parser.result' ; import { ParseData } from '../parser/parser' ; export interface BuilderInterface < T > { build ( data ) : ParserGeneralResult | ParserResult < T > ; parse ( data ) : ParserResult < T > ; unparse ( data ) : ParserGeneralResult ; }