@napp/dti-server
Version:
data transaction interface server library
20 lines (19 loc) • 490 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DtiServerAction = void 0;
class DtiServerAction {
constructor(meta, opt) {
this.meta = meta;
this.opt = opt;
}
action(param, ctx) {
return this.opt.action(param, ctx);
}
validation(param) {
this.meta.validate(param);
}
static factory(meta, opt) {
return new DtiServerAction(meta, opt);
}
}
exports.DtiServerAction = DtiServerAction;