@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
59 lines • 3.81 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
// region testing
tslib_1.__exportStar(require("./lib/testing/testing-xml-parser-service"), exports);
// endregion
// region elements
tslib_1.__exportStar(require("./lib/elements/data-source.element"), exports);
tslib_1.__exportStar(require("./lib/elements/definition.element"), exports);
tslib_1.__exportStar(require("./lib/elements/icon.element"), exports);
tslib_1.__exportStar(require("./lib/elements/option.element"), exports);
tslib_1.__exportStar(require("./lib/elements/parsed-element"), exports);
// endregion
// region decorators mixins
tslib_1.__exportStar(require("./lib/decorators/mixins/attribute-element.mixin"), exports);
tslib_1.__exportStar(require("./lib/decorators/mixins/child-element.mixin"), exports);
tslib_1.__exportStar(require("./lib/decorators/mixins/children-element.mixin"), exports);
tslib_1.__exportStar(require("./lib/decorators/mixins/default-value-element.mixin"), exports);
tslib_1.__exportStar(require("./lib/decorators/mixins/parse-value-element.mixin"), exports);
tslib_1.__exportStar(require("./lib/decorators/mixins/path-element.mixin"), exports);
tslib_1.__exportStar(require("./lib/decorators/mixins/raw-element.mixin"), exports);
tslib_1.__exportStar(require("./lib/decorators/mixins/required-element.mixin"), exports);
tslib_1.__exportStar(require("./lib/decorators/mixins/serialize-value-element.mixin"), exports);
tslib_1.__exportStar(require("./lib/decorators/mixins/tag-element.mixin"), exports);
tslib_1.__exportStar(require("./lib/decorators/mixins/text-content-element.mixin"), exports);
// endregion
// region decorators
tslib_1.__exportStar(require("./lib/decorators/attribute"), exports);
tslib_1.__exportStar(require("./lib/decorators/element-attribute"), exports);
tslib_1.__exportStar(require("./lib/decorators/element-child-raw-content"), exports);
tslib_1.__exportStar(require("./lib/decorators/element-child-text-content"), exports);
tslib_1.__exportStar(require("./lib/decorators/element-child"), exports);
tslib_1.__exportStar(require("./lib/decorators/element-children-text-content"), exports);
tslib_1.__exportStar(require("./lib/decorators/element-children"), exports);
tslib_1.__exportStar(require("./lib/decorators/element-clear-parser"), exports);
tslib_1.__exportStar(require("./lib/decorators/element-def"), exports);
tslib_1.__exportStar(require("./lib/decorators/element-extends"), exports);
tslib_1.__exportStar(require("./lib/decorators/element-record"), exports);
tslib_1.__exportStar(require("./lib/decorators/element-text-content"), exports);
tslib_1.__exportStar(require("./lib/decorators/element.parser"), exports);
tslib_1.__exportStar(require("./lib/decorators/element.serializer"), exports);
tslib_1.__exportStar(require("./lib/decorators/metadata-keys"), exports);
tslib_1.__exportStar(require("./lib/decorators/required-property"), exports);
tslib_1.__exportStar(require("./lib/decorators/utilities"), exports);
// endregion
// region
tslib_1.__exportStar(require("./lib/default-to-json"), exports);
tslib_1.__exportStar(require("./lib/element-factory"), exports);
tslib_1.__exportStar(require("./lib/element-name"), exports);
tslib_1.__exportStar(require("./lib/element"), exports);
tslib_1.__exportStar(require("./lib/error"), exports);
tslib_1.__exportStar(require("./lib/parse-value"), exports);
tslib_1.__exportStar(require("./lib/serialize-value"), exports);
tslib_1.__exportStar(require("./lib/xml-element-parser-function"), exports);
tslib_1.__exportStar(require("./lib/xml-element-serializer-function"), exports);
tslib_1.__exportStar(require("./lib/xml-parser.service"), exports);
tslib_1.__exportStar(require("./lib/xml-serializer.service"), exports);
// endregion
//# sourceMappingURL=index.js.map