UNPKG

@umbraco/json-models-builders

Version:
28 lines 954 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DocumentDomainBuilder = void 0; const documentDomainValueBuilder_1 = require("./documentDomainValueBuilder"); class DocumentDomainBuilder { defaultIsoCode; documentDomainValueBuilder; constructor() { this.documentDomainValueBuilder = []; } withDefaultIsoCode(defaultIsoCode) { this.defaultIsoCode = defaultIsoCode; return this; } addDomain() { const builder = new documentDomainValueBuilder_1.DocumentDomainValueBuilder(this); this.documentDomainValueBuilder.push(builder); return builder; } build() { return { domains: this.documentDomainValueBuilder.map(builder => builder.build()), defaultIsoCode: this.defaultIsoCode || null, }; } } exports.DocumentDomainBuilder = DocumentDomainBuilder; //# sourceMappingURL=documentDomainBuilder.js.map