UNPKG

ng-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

137 lines (132 loc) 3.7 kB
import { __spread } from 'tslib'; import { isDevMode } from '@angular/core'; import { environment } from 'ng-zorro-antd/core/environments'; /** * @fileoverview added by tsickle * Generated from: logger.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** @type {?} */ var record = {}; /** @type {?} */ var PREFIX = '[NG-ZORRO]:'; /** * @param {...?} args * @return {?} */ function notRecorded() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } /** @type {?} */ var asRecord = args.reduce((/** * @param {?} acc * @param {?} c * @return {?} */ function (acc, c) { return acc + c.toString(); }), ''); if (record[asRecord]) { return false; } else { record[asRecord] = true; return true; } } /** * @param {?} consoleFunc * @param {...?} args * @return {?} */ function consoleCommonBehavior(consoleFunc) { var args = []; for (var _i = 1; _i < arguments.length; _i++) { args[_i - 1] = arguments[_i]; } if (environment.isTestMode || (isDevMode() && notRecorded.apply(void 0, __spread(args)))) { consoleFunc.apply(void 0, __spread(args)); } } // Warning should only be printed in dev mode and only once. /** @type {?} */ var warn = (/** * @param {...?} args * @return {?} */ function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } return consoleCommonBehavior.apply(void 0, __spread([(/** * @param {...?} arg * @return {?} */ function () { var arg = []; for (var _i = 0; _i < arguments.length; _i++) { arg[_i] = arguments[_i]; } return console.warn.apply(console, __spread([PREFIX], arg)); })], args)); }); /** @type {?} */ var warnDeprecation = (/** * @param {...?} args * @return {?} */ function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } if (!environment.isTestMode) { /** @type {?} */ var stack_1 = new Error().stack; return consoleCommonBehavior.apply(void 0, __spread([(/** * @param {...?} arg * @return {?} */ function () { var arg = []; for (var _i = 0; _i < arguments.length; _i++) { arg[_i] = arguments[_i]; } return console.warn.apply(console, __spread([PREFIX, 'deprecated:'], arg, [stack_1])); })], args)); } else { return (/** * @return {?} */ function () { }); } }); // Log should only be printed in dev mode. /** @type {?} */ var log = (/** * @param {...?} args * @return {?} */ function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } if (isDevMode()) { console.log.apply(console, __spread([PREFIX], args)); } }); /** * @fileoverview added by tsickle * Generated from: public-api.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @fileoverview added by tsickle * Generated from: ng-zorro-antd-core-logger.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ export { PREFIX, log, warn, warnDeprecation }; //# sourceMappingURL=ng-zorro-antd-core-logger.js.map