@sitecore/sc-contenthub-webclient-sdk
Version:
Sitecore Content Hub WebClient SDK.
16 lines • 654 B
JavaScript
import FlatOptionList from "../contracts/base/option-lists/flat-option-list";
import HierarchicalOptionList from "../contracts/base/option-lists/hierarchical-option-list";
import Guard from "../guard";
export class OptionListFactory {
createFlatOptionList(name, labels) {
Guard.stringNotNullOrEmpty(name);
const optionList = new FlatOptionList(name, labels);
return optionList;
}
createHierarchicalOptionList(name, labels) {
Guard.stringNotNullOrEmpty(name);
const optionList = new HierarchicalOptionList(name, labels);
return optionList;
}
}
//# sourceMappingURL=option-list-factory.js.map