UNPKG

@umbraco/json-models-builders

Version:
32 lines 933 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DocumentTypeCompositionBuilder = void 0; class DocumentTypeCompositionBuilder { parentBuilder; documentTypeId; compositionType; constructor(parentBuilder) { this.parentBuilder = parentBuilder; } withDocumentTypeId(documentTypeId) { this.documentTypeId = documentTypeId; return this; } withCompositionType(compositionType) { this.compositionType = compositionType; return this; } done() { return this.parentBuilder; } build() { return { documentType: { id: this.documentTypeId || null }, compositionType: this.compositionType || "Composition" }; } } exports.DocumentTypeCompositionBuilder = DocumentTypeCompositionBuilder; //# sourceMappingURL=documentTypeCompositionBuilder.js.map