@rucken/todo-core
Version:
Core with base class and entities for todo application maked on Angular7+ and based on Rucken template
28 lines • 2.6 kB
JavaScript
/**
* @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';
export class StatusWithProject extends Status {
constructor() {
super(...arguments);
this.project = undefined;
}
}
StatusWithProject.strings = Object.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);
if (false) {
/** @type {?} */
StatusWithProject.strings;
/** @type {?} */
StatusWithProject.prototype.project;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdHVzLXdpdGgtcHJvamVjdC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BydWNrZW4vdG9kby1jb3JlLyIsInNvdXJjZXMiOlsibGliL21vZGVscy9zdGF0dXMtd2l0aC1wcm9qZWN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLGNBQWMsRUFBRSx1QkFBdUIsRUFBRSxTQUFTLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFDbEYsT0FBTyxFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUNwRCxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sV0FBVyxDQUFDO0FBQ3BDLE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxVQUFVLENBQUM7QUFFbEMsTUFBTSxPQUFPLGlCQUFrQixTQUFRLE1BQU07SUFBN0M7O1FBUUUsWUFBTyxHQUFZLFNBQVMsQ0FBQztJQUMvQixDQUFDOztBQVJRLHlCQUFPLHFCQUNULE1BQU0sQ0FBQyxPQUFPLElBQ2pCLE9BQU8sRUFBRSxTQUFTLENBQUMsU0FBUyxDQUFDLElBQzdCO0FBSUY7SUFGQyxJQUFJLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQzdCLFNBQVMsQ0FBQyx1QkFBdUIsRUFBRSxFQUFFLFdBQVcsRUFBRSxJQUFJLEVBQUUsQ0FBQztzQ0FDakQsT0FBTztrREFBYTs7O0lBUDdCLDBCQUdFOztJQUVGLG9DQUU2QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHNlcmlhbGl6ZU1vZGVsLCB0cmFuc2Zvcm1TdHJpbmdUb09iamVjdCwgdHJhbnNsYXRlIH0gZnJvbSAnQHJ1Y2tlbi9jb3JlJztcbmltcG9ydCB7IFRyYW5zZm9ybSwgVHlwZSB9IGZyb20gJ2NsYXNzLXRyYW5zZm9ybWVyJztcbmltcG9ydCB7IFByb2plY3QgfSBmcm9tICcuL3Byb2plY3QnO1xuaW1wb3J0IHsgU3RhdHVzIH0gZnJvbSAnLi9zdGF0dXMnO1xuXG5leHBvcnQgY2xhc3MgU3RhdHVzV2l0aFByb2plY3QgZXh0ZW5kcyBTdGF0dXMge1xuICBzdGF0aWMgc3RyaW5nczogYW55ID0ge1xuICAgIC4uLlN0YXR1cy5zdHJpbmdzLFxuICAgIHByb2plY3Q6IHRyYW5zbGF0ZSgnUHJvamVjdCcpXG4gIH07XG5cbiAgQFR5cGUoc2VyaWFsaXplTW9kZWwoUHJvamVjdCkpXG4gIEBUcmFuc2Zvcm0odHJhbnNmb3JtU3RyaW5nVG9PYmplY3QsIHsgdG9QbGFpbk9ubHk6IHRydWUgfSlcbiAgcHJvamVjdDogUHJvamVjdCA9IHVuZGVmaW5lZDtcbn1cbiJdfQ==