UNPKG

@rucken/todo-core

Version:

Core with base class and entities for todo application maked on Angular7+ and based on Rucken template

32 lines 2.9 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { serializeModel, transformStringToObject, translate } from '@rucken/core'; import { Transform, Type } from 'class-transformer'; import { Project } from './project'; import { Status } from './status'; var StatusWithProject = /** @class */ (function (_super) { tslib_1.__extends(StatusWithProject, _super); function StatusWithProject() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.project = undefined; return _this; } StatusWithProject.strings = tslib_1.__assign({}, Status.strings, { project: translate('Project') }); tslib_1.__decorate([ Type(serializeModel(Project)), Transform(transformStringToObject, { toPlainOnly: true }), tslib_1.__metadata("design:type", Project) ], StatusWithProject.prototype, "project", void 0); return StatusWithProject; }(Status)); export { StatusWithProject }; if (false) { /** @type {?} */ StatusWithProject.strings; /** @type {?} */ StatusWithProject.prototype.project; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdHVzLXdpdGgtcHJvamVjdC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BydWNrZW4vdG9kby1jb3JlLyIsInNvdXJjZXMiOlsibGliL21vZGVscy9zdGF0dXMtd2l0aC1wcm9qZWN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLGNBQWMsRUFBRSx1QkFBdUIsRUFBRSxTQUFTLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFDbEYsT0FBTyxFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUNwRCxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sV0FBVyxDQUFDO0FBQ3BDLE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxVQUFVLENBQUM7QUFFbEM7SUFBdUMsNkNBQU07SUFBN0M7UUFBQSxxRUFTQztRQURDLGFBQU8sR0FBWSxTQUFTLENBQUM7O0lBQy9CLENBQUM7SUFSUSx5QkFBTyx3QkFDVCxNQUFNLENBQUMsT0FBTyxJQUNqQixPQUFPLEVBQUUsU0FBUyxDQUFDLFNBQVMsQ0FBQyxJQUM3QjtJQUlGO1FBRkMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUM3QixTQUFTLENBQUMsdUJBQXVCLEVBQUUsRUFBRSxXQUFXLEVBQUUsSUFBSSxFQUFFLENBQUM7MENBQ2pELE9BQU87c0RBQWE7SUFDL0Isd0JBQUM7Q0FBQSxBQVRELENBQXVDLE1BQU0sR0FTNUM7U0FUWSxpQkFBaUI7OztJQUM1QiwwQkFHRTs7SUFFRixvQ0FFNkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBzZXJpYWxpemVNb2RlbCwgdHJhbnNmb3JtU3RyaW5nVG9PYmplY3QsIHRyYW5zbGF0ZSB9IGZyb20gJ0BydWNrZW4vY29yZSc7XG5pbXBvcnQgeyBUcmFuc2Zvcm0sIFR5cGUgfSBmcm9tICdjbGFzcy10cmFuc2Zvcm1lcic7XG5pbXBvcnQgeyBQcm9qZWN0IH0gZnJvbSAnLi9wcm9qZWN0JztcbmltcG9ydCB7IFN0YXR1cyB9IGZyb20gJy4vc3RhdHVzJztcblxuZXhwb3J0IGNsYXNzIFN0YXR1c1dpdGhQcm9qZWN0IGV4dGVuZHMgU3RhdHVzIHtcbiAgc3RhdGljIHN0cmluZ3M6IGFueSA9IHtcbiAgICAuLi5TdGF0dXMuc3RyaW5ncyxcbiAgICBwcm9qZWN0OiB0cmFuc2xhdGUoJ1Byb2plY3QnKVxuICB9O1xuXG4gIEBUeXBlKHNlcmlhbGl6ZU1vZGVsKFByb2plY3QpKVxuICBAVHJhbnNmb3JtKHRyYW5zZm9ybVN0cmluZ1RvT2JqZWN0LCB7IHRvUGxhaW5Pbmx5OiB0cnVlIH0pXG4gIHByb2plY3Q6IFByb2plY3QgPSB1bmRlZmluZWQ7XG59XG4iXX0=