feathers-nedb
Version:
Feathers NeDB Service
43 lines • 1.3 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.NeDBService = void 0;
const adapter_1 = require("./adapter");
class NeDBService extends adapter_1.NeDbAdapter {
async find(params) {
if (params) {
params.query = await this.sanitizeQuery(params);
}
return this._find(params);
}
async get(id, params) {
if (params) {
params.query = await this.sanitizeQuery(params);
}
return this._get(id, params);
}
async create(data, params) {
return this._create(data, params);
}
async update(id, data, params) {
if (params) {
params.query = await this.sanitizeQuery(params);
}
return this._update(id, data, params);
}
async patch(id, data, params) {
if (params) {
const { $limit, ...query } = await this.sanitizeQuery(params);
params.query = query;
}
return this._patch(id, data, params);
}
async remove(id, params) {
if (params) {
const { $limit, ...query } = await this.sanitizeQuery(params);
params.query = query;
}
return this._remove(id, params);
}
}
exports.NeDBService = NeDBService;
//# sourceMappingURL=index.js.map
;