UNPKG

@hv-kit/hexpress

Version:

facilitates typescript backend development with express

83 lines 3.81 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.structFindAllResult = exports.structExistsResult = exports.structFindOneResult = exports.structLoginResult = exports.structEditMultipleResult = exports.structEditResult = void 0; const jon_1 = __importDefault(require("@hivi/jon/jon")); const config_1 = require("../config"); function structEditResult(lang) { return new jon_1.default.Object(lang).struct({ data: new jon_1.default.Object(lang).min(1).required(), msg: new jon_1.default.Object(lang).struct({ type: new jon_1.default.Enum(lang).choices('success').required(), }).required() }); } exports.structEditResult = structEditResult; ; function structEditMultipleResult(lang) { return new jon_1.default.Object(lang).struct({ data: new jon_1.default.Array(lang).types(new jon_1.default.Object(lang).min(1).required()).min(1).required(), msg: new jon_1.default.Object(lang).struct({ type: new jon_1.default.Enum(lang).choices('success').required(), }).required() }); } exports.structEditMultipleResult = structEditMultipleResult; ; function structLoginResult(lang) { return new jon_1.default.Object(lang).struct({ jwt: new jon_1.default.String(lang).required(), user: new jon_1.default.Object(lang).struct({ data: new jon_1.default.Object(lang).min(1).required(), exists: new jon_1.default.Enum(lang).choices(true).required(), }).required(), msg: new jon_1.default.Object(lang).struct({ type: new jon_1.default.Enum(lang).choices('success').required(), }).required() }).required(); } exports.structLoginResult = structLoginResult; ; function structFindOneResult(lang) { return new jon_1.default.Object(lang).struct({ data: new jon_1.default.Object(lang).struct({ data: new jon_1.default.Object(lang).min(1).required(), exists: new jon_1.default.Enum(lang).choices(true).required(), }).required(), msg: new jon_1.default.Object(lang).struct({ type: new jon_1.default.Enum(lang).choices('success').required(), }).required() }).required(); } exports.structFindOneResult = structFindOneResult; ; function structExistsResult(lang) { return new jon_1.default.Object(lang).struct({ exists: new jon_1.default.Enum(lang).choices(true).required(), msg: new jon_1.default.Object(lang).struct({ type: new jon_1.default.Enum(lang).choices('success').required(), }).required() }).required(); } exports.structExistsResult = structExistsResult; ; function structFindAllResult(lang) { return new jon_1.default.Object(lang).struct({ datas: new jon_1.default.Array(lang).types(new jon_1.default.Object(lang).required()).required(), pagination: new jon_1.default.Object(lang).struct({ page: new jon_1.default.Number(lang).min(1).required(), pageSize: new jon_1.default.Enum(lang).choices(...config_1.pagesPossibles).required(), pageLength: new jon_1.default.Number(lang).min(1).required(), pageCount: new jon_1.default.Number(lang).min(1).required(), total: new jon_1.default.Number(lang).min(0).required(), }).required(), msg: new jon_1.default.Object(lang).struct({ type: new jon_1.default.Enum(lang).choices('success').required(), }).required() }).required(); } exports.structFindAllResult = structFindAllResult; ; //# sourceMappingURL=struct.form.js.map