ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
16 lines • 2.46 kB
JavaScript
/**
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
*/
export function normalizeOptions(unnormalized) {
return unnormalized.map(item => {
if (typeof item === 'string' || typeof item === 'number') {
return {
label: `${item}`,
value: item
};
}
return item;
});
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9jb21wb25lbnRzL3NlZ21lbnRlZC90eXBlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0dBR0c7QUF1QkgsTUFBTSxVQUFVLGdCQUFnQixDQUFDLFlBQWdDO0lBQy9ELE9BQU8sWUFBWSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsRUFBRTtRQUM3QixJQUFJLE9BQU8sSUFBSSxLQUFLLFFBQVEsSUFBSSxPQUFPLElBQUksS0FBSyxRQUFRLEVBQUUsQ0FBQztZQUN6RCxPQUFPO2dCQUNMLEtBQUssRUFBRSxHQUFHLElBQUksRUFBRTtnQkFDaEIsS0FBSyxFQUFFLElBQUk7YUFDUyxDQUFDO1FBQ3pCLENBQUM7UUFFRCxPQUFPLElBQXlCLENBQUM7SUFDbkMsQ0FBQyxDQUFDLENBQUM7QUFDTCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhbiBNSVQtc3R5bGUgbGljZW5zZSB0aGF0IGNhbiBiZVxuICogZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZSBhdCBodHRwczovL2dpdGh1Yi5jb20vTkctWk9SUk8vbmctem9ycm8tYW50ZC9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cblxuZXhwb3J0IHR5cGUgTnpTZWdtZW50ZWRPcHRpb24gPSB7XG4gIHZhbHVlOiBzdHJpbmcgfCBudW1iZXI7XG4gIHVzZVRlbXBsYXRlPzogYm9vbGVhbjtcbiAgZGlzYWJsZWQ/OiBib29sZWFuO1xuICBjbGFzc05hbWU/OiBzdHJpbmc7XG59ICYgKE56U2VnbWVudGVkV2l0aExhYmVsIHwgTnpTZWdtZW50ZWRXaXRoSWNvbik7XG5cbmV4cG9ydCBpbnRlcmZhY2UgTnpTZWdtZW50ZWRXaXRoTGFiZWwge1xuICBsYWJlbDogc3RyaW5nO1xuICBpY29uPzogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIE56U2VnbWVudGVkV2l0aEljb24ge1xuICBpY29uOiBzdHJpbmc7XG4gIGxhYmVsPzogc3RyaW5nO1xufVxuXG5leHBvcnQgdHlwZSBOelNlZ21lbnRlZE9wdGlvbnMgPSBBcnJheTxOelNlZ21lbnRlZE9wdGlvbiB8IHN0cmluZyB8IG51bWJlcj47XG5cbmV4cG9ydCB0eXBlIE56Tm9ybWFsaXplZE9wdGlvbnMgPSBOelNlZ21lbnRlZE9wdGlvbltdO1xuXG5leHBvcnQgZnVuY3Rpb24gbm9ybWFsaXplT3B0aW9ucyh1bm5vcm1hbGl6ZWQ6IE56U2VnbWVudGVkT3B0aW9ucyk6IE56Tm9ybWFsaXplZE9wdGlvbnMge1xuICByZXR1cm4gdW5ub3JtYWxpemVkLm1hcChpdGVtID0+IHtcbiAgICBpZiAodHlwZW9mIGl0ZW0gPT09ICdzdHJpbmcnIHx8IHR5cGVvZiBpdGVtID09PSAnbnVtYmVyJykge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgbGFiZWw6IGAke2l0ZW19YCxcbiAgICAgICAgdmFsdWU6IGl0ZW1cbiAgICAgIH0gYXMgTnpTZWdtZW50ZWRPcHRpb247XG4gICAgfVxuXG4gICAgcmV0dXJuIGl0ZW0gYXMgTnpTZWdtZW50ZWRPcHRpb247XG4gIH0pO1xufVxuIl19