UNPKG

@rxap/xml-parser

Version:

Provides a set of decorators and services for parsing and serializing XML documents into TypeScript classes. It simplifies the process of mapping XML elements and attributes to class properties, handling data validation, and serializing objects back into

62 lines (61 loc) 3.16 kB
export * from './lib/utilities/get-extended-types'; export * from './lib/utilities/is-parsed-element'; export * from './lib/utilities/is-type-of'; export * from './lib/testing/testing-xml-parser-service'; export * from './lib/elements/data-source.element'; export * from './lib/elements/definition.element'; export * from './lib/elements/icon.element'; export * from './lib/elements/option.element'; export * from './lib/elements/parsed-element'; export * from './lib/decorators/utilities/add-parser-to-metadata'; export * from './lib/decorators/utilities/add-serializer-to-metadata'; export * from './lib/decorators/utilities/is-virtual-element'; export * from './lib/decorators/mixins/attribute-element.mixin'; export * from './lib/decorators/mixins/child-element.mixin'; export * from './lib/decorators/mixins/children-element.mixin'; export * from './lib/decorators/mixins/default-value-element.mixin'; export * from './lib/decorators/mixins/parse-value-element.mixin'; export * from './lib/decorators/mixins/path-element.mixin'; export * from './lib/decorators/mixins/raw-element.mixin'; export * from './lib/decorators/mixins/required-element.mixin'; export * from './lib/decorators/mixins/serialize-value-element.mixin'; export * from './lib/decorators/mixins/tag-element.mixin'; export * from './lib/decorators/mixins/text-content-element.mixin'; export * from './lib/decorators/attribute'; export * from './lib/decorators/element-attribute'; export * from './lib/decorators/element-child-attribute'; export * from './lib/decorators/element-child-raw-content'; export * from './lib/decorators/element-child-text-content'; export * from './lib/decorators/element-child'; export * from './lib/decorators/element-children-attribute'; export * from './lib/decorators/element-children-text-content'; export * from './lib/decorators/element-children'; export * from './lib/decorators/element-clear-parser'; export * from './lib/decorators/element-def'; export * from './lib/decorators/element-extends'; export * from './lib/decorators/element-mixin-to'; export * from './lib/decorators/element-namespace'; export * from './lib/decorators/element-record'; export * from './lib/decorators/element-text-content'; export * from './lib/decorators/element-virtual'; export * from './lib/decorators/element.parser'; export * from './lib/decorators/element.serializer'; export * from './lib/decorators/metadata-keys'; export * from './lib/decorators/polymorph-element'; export * from './lib/decorators/required-property'; export * from './lib/decorators/utilities'; export * from './lib/create-element'; export * from './lib/default-to-json'; export * from './lib/element-factory'; export * from './lib/element-name'; export * from './lib/element'; export * from './lib/error'; export * from './lib/get-parent-parsers'; export * from './lib/link-to-parent'; export * from './lib/parse-value'; export * from './lib/serialize-value'; export * from './lib/unlink-from-parent'; export * from './lib/xml-element-parser-function'; export * from './lib/xml-element-serializer-function'; export * from './lib/xml-parser.service'; export * from './lib/xml-serializer.service';