@umbraco/json-models-builders
Version:
Builders and models for Umbraco Sites
28 lines • 897 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MemberTypeCompositionBuilder = void 0;
const BuilderUtils_1 = require("../../helpers/BuilderUtils");
class MemberTypeCompositionBuilder {
parentBuilder;
memberTypeId;
compositionType;
constructor(parentBuilder) {
this.parentBuilder = parentBuilder;
}
withMemberTypeId(memberTypeId) {
this.memberTypeId = memberTypeId;
return this;
}
withCompositionType(compositionType) {
this.compositionType = compositionType;
return this;
}
done() {
return this.parentBuilder;
}
build() {
return (0, BuilderUtils_1.buildComposition)('memberType', this.memberTypeId, this.compositionType);
}
}
exports.MemberTypeCompositionBuilder = MemberTypeCompositionBuilder;
//# sourceMappingURL=memberTypeCompositionBuilder.js.map