UNPKG

commerceml-parser

Version:

Parser for CommerceML standard developed by 1c.ru

27 lines (26 loc) 828 B
import { CommerceMlAbstractParser } from './abstract-parser'; import { CommercialInformation, Document } from 'commerceml-parser-core'; export declare class OrdersParser extends CommerceMlAbstractParser { /** * Parser rules. */ protected rules: { commercialInformation: { start: string[]; }; document: { start: string[]; include: string[][]; }; }; /** * Parses commercial information schemaVersion and creationTimestamp attributes. * @param callback */ onCommercialInformation(callback: (commercialInformation: CommercialInformation) => void | Promise<void>): void; /** * Parses document block. * @param callback */ onDocument(callback: (document: Document) => void | Promise<void>): void; }