UNPKG

@lxlib/seed

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.

70 lines 5.51 kB
/** * @fileoverview added by tsickle * Generated from: count-down.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { ChangeDetectionStrategy, Component, EventEmitter, Input, Output, ViewChild, ViewEncapsulation } from '@angular/core'; import addSeconds from 'date-fns/addSeconds'; import format from 'date-fns/format'; import { CountdownComponent } from 'ngx-countdown'; var CountDownComponent = /** @class */ (function () { function CountDownComponent() { this.event = new EventEmitter(); } Object.defineProperty(CountDownComponent.prototype, "target", { /** * 目标时间 */ set: /** * 目标时间 * @param {?} value * @return {?} */ function (value) { this.config = { format: "HH:mm:ss", stopTime: typeof value === 'number' ? addSeconds(new Date(), value).valueOf() : +format(value, 'x'), }; }, enumerable: true, configurable: true }); /** * @param {?} e * @return {?} */ CountDownComponent.prototype.handleEvent = /** * @param {?} e * @return {?} */ function (e) { this.event.emit(e); }; CountDownComponent.decorators = [ { type: Component, args: [{ selector: 'count-down', exportAs: 'countDown', template: " <countdown #cd *ngIf=\"config\" [config]=\"config\" (event)=\"handleEvent($event)\"></countdown> ", preserveWhitespaces: false, changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None }] } ]; CountDownComponent.propDecorators = { instance: [{ type: ViewChild, args: ['cd', { static: false },] }], config: [{ type: Input }], target: [{ type: Input }], event: [{ type: Output }] }; return CountDownComponent; }()); export { CountDownComponent }; if (false) { /** @type {?} */ CountDownComponent.prototype.instance; /** @type {?} */ CountDownComponent.prototype.config; /** @type {?} */ CountDownComponent.prototype.event; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY291bnQtZG93bi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbHhsaWIvc2VlZC9jb3VudC1kb3duLyIsInNvdXJjZXMiOlsiY291bnQtZG93bi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLFNBQVMsRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5SCxPQUFPLFVBQVUsTUFBTSxxQkFBcUIsQ0FBQztBQUM3QyxPQUFPLE1BQU0sTUFBTSxpQkFBaUIsQ0FBQztBQUNyQyxPQUFPLEVBQUUsa0JBQWtCLEVBQW1DLE1BQU0sZUFBZSxDQUFDO0FBRXBGO0lBQUE7UUF3QnFCLFVBQUssR0FBRyxJQUFJLFlBQVksRUFBa0IsQ0FBQztJQUtoRSxDQUFDO0lBYkMsc0JBQ0ksc0NBQU07UUFKVjs7V0FFRzs7Ozs7O1FBQ0gsVUFDVyxLQUFvQjtZQUM3QixJQUFJLENBQUMsTUFBTSxHQUFHO2dCQUNaLE1BQU0sRUFBRSxVQUFVO2dCQUNsQixRQUFRLEVBQUUsT0FBTyxLQUFLLEtBQUssUUFBUSxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsSUFBSSxJQUFJLEVBQUUsRUFBRSxLQUFLLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQzthQUNwRyxDQUFDO1FBQ0osQ0FBQzs7O09BQUE7Ozs7O0lBSUQsd0NBQVc7Ozs7SUFBWCxVQUFZLENBQWlCO1FBQzNCLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ3JCLENBQUM7O2dCQTVCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLFlBQVk7b0JBQ3RCLFFBQVEsRUFBRSxXQUFXO29CQUNyQixRQUFRLEVBQUUsb0dBQThGO29CQUN4RyxtQkFBbUIsRUFBRSxLQUFLO29CQUMxQixlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtvQkFDL0MsYUFBYSxFQUFFLGlCQUFpQixDQUFDLElBQUk7aUJBQ3RDOzs7MkJBRUUsU0FBUyxTQUFDLElBQUksRUFBRSxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUU7eUJBRWpDLEtBQUs7eUJBS0wsS0FBSzt3QkFRTCxNQUFNOztJQUtULHlCQUFDO0NBQUEsQUE3QkQsSUE2QkM7U0FyQlksa0JBQWtCOzs7SUFDN0Isc0NBQTBFOztJQUUxRSxvQ0FBaUM7O0lBYWpDLG1DQUE4RCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE91dHB1dCwgVmlld0NoaWxkLCBWaWV3RW5jYXBzdWxhdGlvbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IGFkZFNlY29uZHMgZnJvbSAnZGF0ZS1mbnMvYWRkU2Vjb25kcyc7XG5pbXBvcnQgZm9ybWF0IGZyb20gJ2RhdGUtZm5zL2Zvcm1hdCc7XG5pbXBvcnQgeyBDb3VudGRvd25Db21wb25lbnQsIENvdW50ZG93bkNvbmZpZywgQ291bnRkb3duRXZlbnQgfSBmcm9tICduZ3gtY291bnRkb3duJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnY291bnQtZG93bicsXG4gIGV4cG9ydEFzOiAnY291bnREb3duJyxcbiAgdGVtcGxhdGU6IGAgPGNvdW50ZG93biAjY2QgKm5nSWY9XCJjb25maWdcIiBbY29uZmlnXT1cImNvbmZpZ1wiIChldmVudCk9XCJoYW5kbGVFdmVudCgkZXZlbnQpXCI+PC9jb3VudGRvd24+IGAsXG4gIHByZXNlcnZlV2hpdGVzcGFjZXM6IGZhbHNlLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcbn0pXG5leHBvcnQgY2xhc3MgQ291bnREb3duQ29tcG9uZW50IHtcbiAgQFZpZXdDaGlsZCgnY2QnLCB7IHN0YXRpYzogZmFsc2UgfSkgcmVhZG9ubHkgaW5zdGFuY2U6IENvdW50ZG93bkNvbXBvbmVudDtcblxuICBASW5wdXQoKSBjb25maWc6IENvdW50ZG93bkNvbmZpZztcblxuICAvKipcbiAgICog55uu5qCH5pe26Ze0XG4gICAqL1xuICBASW5wdXQoKVxuICBzZXQgdGFyZ2V0KHZhbHVlOiBudW1iZXIgfCBEYXRlKSB7XG4gICAgdGhpcy5jb25maWcgPSB7XG4gICAgICBmb3JtYXQ6IGBISDptbTpzc2AsXG4gICAgICBzdG9wVGltZTogdHlwZW9mIHZhbHVlID09PSAnbnVtYmVyJyA/IGFkZFNlY29uZHMobmV3IERhdGUoKSwgdmFsdWUpLnZhbHVlT2YoKSA6ICtmb3JtYXQodmFsdWUsICd4JyksXG4gICAgfTtcbiAgfVxuXG4gIEBPdXRwdXQoKSByZWFkb25seSBldmVudCA9IG5ldyBFdmVudEVtaXR0ZXI8Q291bnRkb3duRXZlbnQ+KCk7XG5cbiAgaGFuZGxlRXZlbnQoZTogQ291bnRkb3duRXZlbnQpIHtcbiAgICB0aGlzLmV2ZW50LmVtaXQoZSk7XG4gIH1cbn1cbiJdfQ==