ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
16 lines • 2.22 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9jb21wb25lbnRzL3NlZ21lbnRlZC90eXBlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0dBR0c7QUFlSCxNQUFNLFVBQVUsZ0JBQWdCLENBQUMsWUFBZ0M7SUFDL0QsT0FBTyxZQUFZLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFO1FBQzdCLElBQUksT0FBTyxJQUFJLEtBQUssUUFBUSxJQUFJLE9BQU8sSUFBSSxLQUFLLFFBQVEsRUFBRTtZQUN4RCxPQUFPO2dCQUNMLEtBQUssRUFBRSxHQUFHLElBQUksRUFBRTtnQkFDaEIsS0FBSyxFQUFFLElBQUk7YUFDUyxDQUFDO1NBQ3hCO1FBRUQsT0FBTyxJQUF5QixDQUFDO0lBQ25DLENBQUMsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbiAqIGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGUgYXQgaHR0cHM6Ly9naXRodWIuY29tL05HLVpPUlJPL25nLXpvcnJvLWFudGQvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG5cbmV4cG9ydCBpbnRlcmZhY2UgTnpTZWdtZW50ZWRPcHRpb24ge1xuICBsYWJlbDogc3RyaW5nO1xuICB2YWx1ZTogc3RyaW5nIHwgbnVtYmVyO1xuICB1c2VUZW1wbGF0ZT86IGJvb2xlYW47XG4gIGljb24/OiBzdHJpbmc7XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xufVxuXG5leHBvcnQgdHlwZSBOelNlZ21lbnRlZE9wdGlvbnMgPSBBcnJheTxOelNlZ21lbnRlZE9wdGlvbiB8IHN0cmluZyB8IG51bWJlcj47XG5cbmV4cG9ydCB0eXBlIE56Tm9ybWFsaXplZE9wdGlvbnMgPSBOelNlZ21lbnRlZE9wdGlvbltdO1xuXG5leHBvcnQgZnVuY3Rpb24gbm9ybWFsaXplT3B0aW9ucyh1bm5vcm1hbGl6ZWQ6IE56U2VnbWVudGVkT3B0aW9ucyk6IE56Tm9ybWFsaXplZE9wdGlvbnMge1xuICByZXR1cm4gdW5ub3JtYWxpemVkLm1hcChpdGVtID0+IHtcbiAgICBpZiAodHlwZW9mIGl0ZW0gPT09ICdzdHJpbmcnIHx8IHR5cGVvZiBpdGVtID09PSAnbnVtYmVyJykge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgbGFiZWw6IGAke2l0ZW19YCxcbiAgICAgICAgdmFsdWU6IGl0ZW1cbiAgICAgIH0gYXMgTnpTZWdtZW50ZWRPcHRpb247XG4gICAgfVxuXG4gICAgcmV0dXJuIGl0ZW0gYXMgTnpTZWdtZW50ZWRPcHRpb247XG4gIH0pO1xufVxuIl19