UNPKG

@decaf-ts/db-decorators

Version:

Agnostic database decorators and repository

14 lines (13 loc) 737 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.id = id; const decorator_validation_1 = require("@decaf-ts/decorator-validation"); const reflection_1 = require("@decaf-ts/reflection"); const validation_1 = require("../validation/index.cjs"); const constants_1 = require("../model/constants.cjs"); const repository_1 = require("../repository/index.cjs"); // // eslint-disable-next-line @typescript-eslint/no-unused-vars // import * as Validation from "../validation/validation"; function id() { return (0, reflection_1.apply)((0, decorator_validation_1.required)(), (0, validation_1.readonly)(), (0, decorator_validation_1.propMetadata)(repository_1.Repository.key(constants_1.DBKeys.ID), {})); }