ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
85 lines • 8.91 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: utils.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { __assign } from "tslib";
/**
* @license
* Copyright Alibaba.com All Rights Reserved.
*
* 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
*/
/**
* @param {?} config
* @param {?} defaultOptions
* @return {?}
*/
export function applyConfigDefaults(config, defaultOptions) {
return __assign(__assign({}, defaultOptions), config);
}
/**
* @template T
* @param {?} userValue
* @param {?} configValue
* @param {?} defaultValue
* @return {?}
*/
export function getValueWithConfig(userValue, configValue, defaultValue) {
return typeof userValue === 'undefined' ? (typeof configValue === 'undefined' ? defaultValue : configValue) : userValue;
}
/**
* Assign the params into the content component instance.
* @deprecated Should use dependency injection to get the params for user
* \@breaking-change 10.0.0
* @template T
* @param {?} instance
* @param {?} params
* @return {?}
*/
export function setContentInstanceParams(instance, params) {
Object.assign(instance, params);
}
/**
* @param {?} component
* @return {?}
*/
export function getConfigFromComponent(component) {
var nzMask = component.nzMask, nzMaskClosable = component.nzMaskClosable, nzClosable = component.nzClosable, nzOkLoading = component.nzOkLoading, nzOkDisabled = component.nzOkDisabled, nzCancelDisabled = component.nzCancelDisabled, nzCancelLoading = component.nzCancelLoading, nzKeyboard = component.nzKeyboard, nzNoAnimation = component.nzNoAnimation, nzContent = component.nzContent, nzComponentParams = component.nzComponentParams, nzFooter = component.nzFooter, nzGetContainer = component.nzGetContainer, nzZIndex = component.nzZIndex, nzWidth = component.nzWidth, nzWrapClassName = component.nzWrapClassName, nzClassName = component.nzClassName, nzStyle = component.nzStyle, nzTitle = component.nzTitle, nzCloseIcon = component.nzCloseIcon, nzMaskStyle = component.nzMaskStyle, nzBodyStyle = component.nzBodyStyle, nzOkText = component.nzOkText, nzCancelText = component.nzCancelText, nzOkType = component.nzOkType, nzIconType = component.nzIconType, nzModalType = component.nzModalType, nzOnOk = component.nzOnOk, nzOnCancel = component.nzOnCancel, nzAfterOpen = component.nzAfterOpen, nzAfterClose = component.nzAfterClose, nzCloseOnNavigation = component.nzCloseOnNavigation;
return {
nzMask: nzMask,
nzMaskClosable: nzMaskClosable,
nzClosable: nzClosable,
nzOkLoading: nzOkLoading,
nzOkDisabled: nzOkDisabled,
nzCancelDisabled: nzCancelDisabled,
nzCancelLoading: nzCancelLoading,
nzKeyboard: nzKeyboard,
nzNoAnimation: nzNoAnimation,
nzContent: nzContent,
nzComponentParams: nzComponentParams,
nzFooter: nzFooter,
nzGetContainer: nzGetContainer,
nzZIndex: nzZIndex,
nzWidth: nzWidth,
nzWrapClassName: nzWrapClassName,
nzClassName: nzClassName,
nzStyle: nzStyle,
nzTitle: nzTitle,
nzCloseIcon: nzCloseIcon,
nzMaskStyle: nzMaskStyle,
nzBodyStyle: nzBodyStyle,
nzOkText: nzOkText,
nzCancelText: nzCancelText,
nzOkType: nzOkType,
nzIconType: nzIconType,
nzModalType: nzModalType,
nzOnOk: nzOnOk,
nzOnCancel: nzOnCancel,
nzAfterOpen: nzAfterOpen,
nzAfterClose: nzAfterClose,
nzCloseOnNavigation: nzCloseOnNavigation
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy16b3Jyby1hbnRkL21vZGFsLyIsInNvdXJjZXMiOlsidXRpbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBV0EsTUFBTSxVQUFVLG1CQUFtQixDQUFDLE1BQW9CLEVBQUUsY0FBNEI7SUFDcEYsNkJBQVksY0FBYyxHQUFLLE1BQU0sRUFBRztBQUMxQyxDQUFDOzs7Ozs7OztBQUVELE1BQU0sVUFBVSxrQkFBa0IsQ0FBSSxTQUF3QixFQUFFLFdBQTBCLEVBQUUsWUFBZTtJQUN6RyxPQUFPLE9BQU8sU0FBUyxLQUFLLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLFdBQVcsS0FBSyxXQUFXLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQztBQUMxSCxDQUFDOzs7Ozs7Ozs7O0FBT0QsTUFBTSxVQUFVLHdCQUF3QixDQUFJLFFBQVcsRUFBRSxNQUE4QjtJQUNyRixNQUFNLENBQUMsTUFBTSxDQUFDLFFBQVEsRUFBRSxNQUFNLENBQUMsQ0FBQztBQUNsQyxDQUFDOzs7OztBQUVELE1BQU0sVUFBVSxzQkFBc0IsQ0FBQyxTQUEyQjtJQUU5RCxJQUFBLHlCQUFNLEVBQ04seUNBQWMsRUFDZCxpQ0FBVSxFQUNWLG1DQUFXLEVBQ1gscUNBQVksRUFDWiw2Q0FBZ0IsRUFDaEIsMkNBQWUsRUFDZixpQ0FBVSxFQUNWLHVDQUFhLEVBQ2IsK0JBQVMsRUFDVCwrQ0FBaUIsRUFDakIsNkJBQVEsRUFDUix5Q0FBYyxFQUNkLDZCQUFRLEVBQ1IsMkJBQU8sRUFDUCwyQ0FBZSxFQUNmLG1DQUFXLEVBQ1gsMkJBQU8sRUFDUCwyQkFBTyxFQUNQLG1DQUFXLEVBQ1gsbUNBQVcsRUFDWCxtQ0FBVyxFQUNYLDZCQUFRLEVBQ1IscUNBQVksRUFDWiw2QkFBUSxFQUNSLGlDQUFVLEVBQ1YsbUNBQVcsRUFDWCx5QkFBTSxFQUNOLGlDQUFVLEVBQ1YsbUNBQVcsRUFDWCxxQ0FBWSxFQUNaLG1EQUFtQjtJQUVyQixPQUFPO1FBQ0wsTUFBTSxRQUFBO1FBQ04sY0FBYyxnQkFBQTtRQUNkLFVBQVUsWUFBQTtRQUNWLFdBQVcsYUFBQTtRQUNYLFlBQVksY0FBQTtRQUNaLGdCQUFnQixrQkFBQTtRQUNoQixlQUFlLGlCQUFBO1FBQ2YsVUFBVSxZQUFBO1FBQ1YsYUFBYSxlQUFBO1FBQ2IsU0FBUyxXQUFBO1FBQ1QsaUJBQWlCLG1CQUFBO1FBQ2pCLFFBQVEsVUFBQTtRQUNSLGNBQWMsZ0JBQUE7UUFDZCxRQUFRLFVBQUE7UUFDUixPQUFPLFNBQUE7UUFDUCxlQUFlLGlCQUFBO1FBQ2YsV0FBVyxhQUFBO1FBQ1gsT0FBTyxTQUFBO1FBQ1AsT0FBTyxTQUFBO1FBQ1AsV0FBVyxhQUFBO1FBQ1gsV0FBVyxhQUFBO1FBQ1gsV0FBVyxhQUFBO1FBQ1gsUUFBUSxVQUFBO1FBQ1IsWUFBWSxjQUFBO1FBQ1osUUFBUSxVQUFBO1FBQ1IsVUFBVSxZQUFBO1FBQ1YsV0FBVyxhQUFBO1FBQ1gsTUFBTSxRQUFBO1FBQ04sVUFBVSxZQUFBO1FBQ1YsV0FBVyxhQUFBO1FBQ1gsWUFBWSxjQUFBO1FBQ1osbUJBQW1CLHFCQUFBO0tBQ3BCLENBQUM7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFsaWJhYmEuY29tIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbiAqIGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGUgYXQgaHR0cHM6Ly9naXRodWIuY29tL05HLVpPUlJPL25nLXpvcnJvLWFudGQvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG5cbmltcG9ydCB7IE1vZGFsT3B0aW9ucyB9IGZyb20gJy4vbW9kYWwtdHlwZXMnO1xuaW1wb3J0IHsgTnpNb2RhbENvbXBvbmVudCB9IGZyb20gJy4vbW9kYWwuY29tcG9uZW50JztcblxuZXhwb3J0IGZ1bmN0aW9uIGFwcGx5Q29uZmlnRGVmYXVsdHMoY29uZmlnOiBNb2RhbE9wdGlvbnMsIGRlZmF1bHRPcHRpb25zOiBNb2RhbE9wdGlvbnMpOiBNb2RhbE9wdGlvbnMge1xuICByZXR1cm4geyAuLi5kZWZhdWx0T3B0aW9ucywgLi4uY29uZmlnIH07XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRWYWx1ZVdpdGhDb25maWc8VD4odXNlclZhbHVlOiBUIHwgdW5kZWZpbmVkLCBjb25maWdWYWx1ZTogVCB8IHVuZGVmaW5lZCwgZGVmYXVsdFZhbHVlOiBUKTogVCB8IHVuZGVmaW5lZCB7XG4gIHJldHVybiB0eXBlb2YgdXNlclZhbHVlID09PSAndW5kZWZpbmVkJyA/ICh0eXBlb2YgY29uZmlnVmFsdWUgPT09ICd1bmRlZmluZWQnID8gZGVmYXVsdFZhbHVlIDogY29uZmlnVmFsdWUpIDogdXNlclZhbHVlO1xufVxuXG4vKipcbiAqIEFzc2lnbiB0aGUgcGFyYW1zIGludG8gdGhlIGNvbnRlbnQgY29tcG9uZW50IGluc3RhbmNlLlxuICogQGRlcHJlY2F0ZWQgU2hvdWxkIHVzZSBkZXBlbmRlbmN5IGluamVjdGlvbiB0byBnZXQgdGhlIHBhcmFtcyBmb3IgdXNlclxuICogQGJyZWFraW5nLWNoYW5nZSAxMC4wLjBcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHNldENvbnRlbnRJbnN0YW5jZVBhcmFtczxUPihpbnN0YW5jZTogVCwgcGFyYW1zOiBQYXJ0aWFsPFQ+IHwgdW5kZWZpbmVkKTogdm9pZCB7XG4gIE9iamVjdC5hc3NpZ24oaW5zdGFuY2UsIHBhcmFtcyk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDb25maWdGcm9tQ29tcG9uZW50KGNvbXBvbmVudDogTnpNb2RhbENvbXBvbmVudCk6IE1vZGFsT3B0aW9ucyB7XG4gIGNvbnN0IHtcbiAgICBuek1hc2ssXG4gICAgbnpNYXNrQ2xvc2FibGUsXG4gICAgbnpDbG9zYWJsZSxcbiAgICBuek9rTG9hZGluZyxcbiAgICBuek9rRGlzYWJsZWQsXG4gICAgbnpDYW5jZWxEaXNhYmxlZCxcbiAgICBuekNhbmNlbExvYWRpbmcsXG4gICAgbnpLZXlib2FyZCxcbiAgICBuek5vQW5pbWF0aW9uLFxuICAgIG56Q29udGVudCxcbiAgICBuekNvbXBvbmVudFBhcmFtcyxcbiAgICBuekZvb3RlcixcbiAgICBuekdldENvbnRhaW5lcixcbiAgICBuelpJbmRleCxcbiAgICBueldpZHRoLFxuICAgIG56V3JhcENsYXNzTmFtZSxcbiAgICBuekNsYXNzTmFtZSxcbiAgICBuelN0eWxlLFxuICAgIG56VGl0bGUsXG4gICAgbnpDbG9zZUljb24sXG4gICAgbnpNYXNrU3R5bGUsXG4gICAgbnpCb2R5U3R5bGUsXG4gICAgbnpPa1RleHQsXG4gICAgbnpDYW5jZWxUZXh0LFxuICAgIG56T2tUeXBlLFxuICAgIG56SWNvblR5cGUsXG4gICAgbnpNb2RhbFR5cGUsXG4gICAgbnpPbk9rLFxuICAgIG56T25DYW5jZWwsXG4gICAgbnpBZnRlck9wZW4sXG4gICAgbnpBZnRlckNsb3NlLFxuICAgIG56Q2xvc2VPbk5hdmlnYXRpb25cbiAgfSA9IGNvbXBvbmVudDtcbiAgcmV0dXJuIHtcbiAgICBuek1hc2ssXG4gICAgbnpNYXNrQ2xvc2FibGUsXG4gICAgbnpDbG9zYWJsZSxcbiAgICBuek9rTG9hZGluZyxcbiAgICBuek9rRGlzYWJsZWQsXG4gICAgbnpDYW5jZWxEaXNhYmxlZCxcbiAgICBuekNhbmNlbExvYWRpbmcsXG4gICAgbnpLZXlib2FyZCxcbiAgICBuek5vQW5pbWF0aW9uLFxuICAgIG56Q29udGVudCxcbiAgICBuekNvbXBvbmVudFBhcmFtcyxcbiAgICBuekZvb3RlcixcbiAgICBuekdldENvbnRhaW5lcixcbiAgICBuelpJbmRleCxcbiAgICBueldpZHRoLFxuICAgIG56V3JhcENsYXNzTmFtZSxcbiAgICBuekNsYXNzTmFtZSxcbiAgICBuelN0eWxlLFxuICAgIG56VGl0bGUsXG4gICAgbnpDbG9zZUljb24sXG4gICAgbnpNYXNrU3R5bGUsXG4gICAgbnpCb2R5U3R5bGUsXG4gICAgbnpPa1RleHQsXG4gICAgbnpDYW5jZWxUZXh0LFxuICAgIG56T2tUeXBlLFxuICAgIG56SWNvblR5cGUsXG4gICAgbnpNb2RhbFR5cGUsXG4gICAgbnpPbk9rLFxuICAgIG56T25DYW5jZWwsXG4gICAgbnpBZnRlck9wZW4sXG4gICAgbnpBZnRlckNsb3NlLFxuICAgIG56Q2xvc2VPbk5hdmlnYXRpb25cbiAgfTtcbn1cbiJdfQ==