@decaf-ts/db-decorators
Version:
Agnostic database decorators and repository
14 lines (13 loc) • 737 B
JavaScript
;
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), {}));
}