@flexiblepersistence/backnextapi
Version:
A simple API framework using Flexible Persistence
18 lines • 810 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const ts_mixer_1 = require("ts-mixer");
const baseControllerShow_1 = __importDefault(require("./baseControllerShow"));
const baseControllerIndex_1 = __importDefault(require("./baseControllerIndex"));
// @ts-ignore
class BaseControllerRead extends ts_mixer_1.Mixin(baseControllerIndex_1.default, baseControllerShow_1.default) {
async read(req, res) {
if (Object.keys(req['query']).length !== 0 && req['query'].id)
return this.index(req, res);
return this.show(req, res);
}
}
exports.default = BaseControllerRead;
//# sourceMappingURL=baseControllerRead.js.map