UNPKG

ng-zorro-antd

Version:

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

124 lines (117 loc) 3.94 kB
import { CommonModule } from '@angular/common'; import { Pipe, NgModule } from '@angular/core'; import { __read } from 'tslib'; import { timeUnits } from 'ng-zorro-antd/core/time'; import { padStart } from 'ng-zorro-antd/core/util'; /** * @fileoverview added by tsickle * Generated from: nz-css-unit.pipe.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ var NzToCssUnitPipe = /** @class */ (function () { function NzToCssUnitPipe() { } /** * @param {?} value * @param {?=} defaultUnit * @return {?} */ NzToCssUnitPipe.prototype.transform = /** * @param {?} value * @param {?=} defaultUnit * @return {?} */ function (value, defaultUnit) { if (defaultUnit === void 0) { defaultUnit = 'px'; } /** @type {?} */ var formatted = +value; return isNaN(formatted) ? "" + value : "" + formatted + defaultUnit; }; NzToCssUnitPipe.decorators = [ { type: Pipe, args: [{ name: 'nzToCssUnit' },] } ]; return NzToCssUnitPipe; }()); /** * @fileoverview added by tsickle * Generated from: time-range.pipe.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ var NzTimeRangePipe = /** @class */ (function () { function NzTimeRangePipe() { } /** * @param {?} value * @param {?=} format * @return {?} */ NzTimeRangePipe.prototype.transform = /** * @param {?} value * @param {?=} format * @return {?} */ function (value, format) { if (format === void 0) { format = 'HH:mm:ss'; } /** @type {?} */ var duration = Number(value || 0); return timeUnits.reduce((/** * @param {?} current * @param {?} __1 * @return {?} */ function (current, _a) { var _b = __read(_a, 2), name = _b[0], unit = _b[1]; if (current.indexOf(name) !== -1) { /** @type {?} */ var v_1 = Math.floor(duration / unit); duration -= v_1 * unit; return current.replace(new RegExp(name + "+", 'g'), (/** * @param {?} match * @return {?} */ function (match) { return padStart(v_1.toString(), match.length, '0'); })); } return current; }), format); }; NzTimeRangePipe.decorators = [ { type: Pipe, args: [{ name: 'nzTimeRange', pure: true },] } ]; return NzTimeRangePipe; }()); /** * @fileoverview added by tsickle * Generated from: nz-pipe.module.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ var NzPipesModule = /** @class */ (function () { function NzPipesModule() { } NzPipesModule.decorators = [ { type: NgModule, args: [{ imports: [CommonModule], exports: [NzTimeRangePipe, NzToCssUnitPipe], declarations: [NzTimeRangePipe, NzToCssUnitPipe] },] } ]; return NzPipesModule; }()); /** * @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-pipe.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ export { NzPipesModule, NzTimeRangePipe, NzToCssUnitPipe }; //# sourceMappingURL=ng-zorro-antd-core-pipe.js.map