UNPKG

@rucken/todo-core

Version:

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

70 lines 5.84 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { transformDateToString, transformStringToDate, translate } from '@rucken/core'; import { Transform } from 'class-transformer'; import { IsNotEmpty } from 'class-validator'; var Status = /** @class */ (function () { function Status() { this.id = undefined; this.name = undefined; this.title = undefined; this.createdAt = undefined; this.updatedAt = undefined; } /** * @return {?} */ Status.prototype.toString = /** * @return {?} */ function () { return this.title; }; Status.strings = { id: translate('Id'), name: translate('Name'), title: translate('Title'), project: translate('Project'), createdAt: translate('Created at'), updatedAt: translate('Updated at'), createTitle: translate('Add new status'), viewTitle: translate('Status #{{id}}'), updateTitle: translate('Update status #{{id}}'), deleteTitle: translate('Delete status #{{id}}'), deleteMessage: translate('Do you really want to delete status?') }; tslib_1.__decorate([ IsNotEmpty(), tslib_1.__metadata("design:type", String) ], Status.prototype, "name", void 0); tslib_1.__decorate([ Transform(transformStringToDate, { toClassOnly: true }), Transform(transformDateToString, { toPlainOnly: true }), tslib_1.__metadata("design:type", Object) ], Status.prototype, "createdAt", void 0); tslib_1.__decorate([ Transform(transformStringToDate, { toClassOnly: true }), Transform(transformDateToString, { toPlainOnly: true }), tslib_1.__metadata("design:type", Object) ], Status.prototype, "updatedAt", void 0); return Status; }()); export { Status }; if (false) { /** @type {?} */ Status.strings; /** @type {?} */ Status.prototype.id; /** @type {?} */ Status.prototype.name; /** @type {?} */ Status.prototype.title; /** @type {?} */ Status.prototype.createdAt; /** @type {?} */ Status.prototype.updatedAt; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdHVzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHJ1Y2tlbi90b2RvLWNvcmUvIiwic291cmNlcyI6WyJsaWIvbW9kZWxzL3N0YXR1cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxxQkFBcUIsRUFBRSxTQUFTLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFDdkYsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBQzlDLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUc3QztJQUFBO1FBZ0JFLE9BQUUsR0FBVyxTQUFTLENBQUM7UUFHdkIsU0FBSSxHQUFXLFNBQVMsQ0FBQztRQUV6QixVQUFLLEdBQVcsU0FBUyxDQUFDO1FBSTFCLGNBQVMsR0FBa0IsU0FBUyxDQUFDO1FBSXJDLGNBQVMsR0FBa0IsU0FBUyxDQUFDO0lBS3ZDLENBQUM7Ozs7SUFIQyx5QkFBUTs7O0lBQVI7UUFDRSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUM7SUFDcEIsQ0FBQztJQWhDTSxjQUFPLEdBQUc7UUFDZixFQUFFLEVBQUUsU0FBUyxDQUFDLElBQUksQ0FBQztRQUNuQixJQUFJLEVBQUUsU0FBUyxDQUFDLE1BQU0sQ0FBQztRQUN2QixLQUFLLEVBQUUsU0FBUyxDQUFDLE9BQU8sQ0FBQztRQUN6QixPQUFPLEVBQUUsU0FBUyxDQUFDLFNBQVMsQ0FBQztRQUM3QixTQUFTLEVBQUUsU0FBUyxDQUFDLFlBQVksQ0FBQztRQUNsQyxTQUFTLEVBQUUsU0FBUyxDQUFDLFlBQVksQ0FBQztRQUVsQyxXQUFXLEVBQUUsU0FBUyxDQUFDLGdCQUFnQixDQUFDO1FBQ3hDLFNBQVMsRUFBRSxTQUFTLENBQUMsZ0JBQWdCLENBQUM7UUFDdEMsV0FBVyxFQUFFLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQztRQUMvQyxXQUFXLEVBQUUsU0FBUyxDQUFDLHVCQUF1QixDQUFDO1FBQy9DLGFBQWEsRUFBRSxTQUFTLENBQUMsc0NBQXNDLENBQUM7S0FDakUsQ0FBQztJQUtGO1FBREMsVUFBVSxFQUFFOzt3Q0FDWTtJQU16QjtRQUZDLFNBQVMsQ0FBQyxxQkFBcUIsRUFBRSxFQUFFLFdBQVcsRUFBRSxJQUFJLEVBQUUsQ0FBQztRQUN2RCxTQUFTLENBQUMscUJBQXFCLEVBQUUsRUFBRSxXQUFXLEVBQUUsSUFBSSxFQUFFLENBQUM7OzZDQUNuQjtJQUlyQztRQUZDLFNBQVMsQ0FBQyxxQkFBcUIsRUFBRSxFQUFFLFdBQVcsRUFBRSxJQUFJLEVBQUUsQ0FBQztRQUN2RCxTQUFTLENBQUMscUJBQXFCLEVBQUUsRUFBRSxXQUFXLEVBQUUsSUFBSSxFQUFFLENBQUM7OzZDQUNuQjtJQUt2QyxhQUFDO0NBQUEsQUFsQ0QsSUFrQ0M7U0FsQ1ksTUFBTTs7O0lBQ2pCLGVBYUU7O0lBRUYsb0JBQXVCOztJQUV2QixzQkFDeUI7O0lBRXpCLHVCQUEwQjs7SUFFMUIsMkJBRXFDOztJQUVyQywyQkFFcUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB0cmFuc2Zvcm1EYXRlVG9TdHJpbmcsIHRyYW5zZm9ybVN0cmluZ1RvRGF0ZSwgdHJhbnNsYXRlIH0gZnJvbSAnQHJ1Y2tlbi9jb3JlJztcbmltcG9ydCB7IFRyYW5zZm9ybSB9IGZyb20gJ2NsYXNzLXRyYW5zZm9ybWVyJztcbmltcG9ydCB7IElzTm90RW1wdHkgfSBmcm9tICdjbGFzcy12YWxpZGF0b3InO1xuaW1wb3J0IHsgSU1vZGVsIH0gZnJvbSAnbmd4LXJlcG9zaXRvcnknO1xuXG5leHBvcnQgY2xhc3MgU3RhdHVzIGltcGxlbWVudHMgSU1vZGVsIHtcbiAgc3RhdGljIHN0cmluZ3MgPSB7XG4gICAgaWQ6IHRyYW5zbGF0ZSgnSWQnKSxcbiAgICBuYW1lOiB0cmFuc2xhdGUoJ05hbWUnKSxcbiAgICB0aXRsZTogdHJhbnNsYXRlKCdUaXRsZScpLFxuICAgIHByb2plY3Q6IHRyYW5zbGF0ZSgnUHJvamVjdCcpLFxuICAgIGNyZWF0ZWRBdDogdHJhbnNsYXRlKCdDcmVhdGVkIGF0JyksXG4gICAgdXBkYXRlZEF0OiB0cmFuc2xhdGUoJ1VwZGF0ZWQgYXQnKSxcblxuICAgIGNyZWF0ZVRpdGxlOiB0cmFuc2xhdGUoJ0FkZCBuZXcgc3RhdHVzJyksXG4gICAgdmlld1RpdGxlOiB0cmFuc2xhdGUoJ1N0YXR1cyAje3tpZH19JyksXG4gICAgdXBkYXRlVGl0bGU6IHRyYW5zbGF0ZSgnVXBkYXRlIHN0YXR1cyAje3tpZH19JyksXG4gICAgZGVsZXRlVGl0bGU6IHRyYW5zbGF0ZSgnRGVsZXRlIHN0YXR1cyAje3tpZH19JyksXG4gICAgZGVsZXRlTWVzc2FnZTogdHJhbnNsYXRlKCdEbyB5b3UgcmVhbGx5IHdhbnQgdG8gZGVsZXRlIHN0YXR1cz8nKVxuICB9O1xuXG4gIGlkOiBudW1iZXIgPSB1bmRlZmluZWQ7XG5cbiAgQElzTm90RW1wdHkoKVxuICBuYW1lOiBzdHJpbmcgPSB1bmRlZmluZWQ7XG5cbiAgdGl0bGU6IHN0cmluZyA9IHVuZGVmaW5lZDtcblxuICBAVHJhbnNmb3JtKHRyYW5zZm9ybVN0cmluZ1RvRGF0ZSwgeyB0b0NsYXNzT25seTogdHJ1ZSB9KVxuICBAVHJhbnNmb3JtKHRyYW5zZm9ybURhdGVUb1N0cmluZywgeyB0b1BsYWluT25seTogdHJ1ZSB9KVxuICBjcmVhdGVkQXQ6IERhdGUgfCBzdHJpbmcgPSB1bmRlZmluZWQ7XG5cbiAgQFRyYW5zZm9ybSh0cmFuc2Zvcm1TdHJpbmdUb0RhdGUsIHsgdG9DbGFzc09ubHk6IHRydWUgfSlcbiAgQFRyYW5zZm9ybSh0cmFuc2Zvcm1EYXRlVG9TdHJpbmcsIHsgdG9QbGFpbk9ubHk6IHRydWUgfSlcbiAgdXBkYXRlZEF0OiBEYXRlIHwgc3RyaW5nID0gdW5kZWZpbmVkO1xuXG4gIHRvU3RyaW5nKCkge1xuICAgIHJldHVybiB0aGlzLnRpdGxlO1xuICB9XG59XG4iXX0=