@napp/api-core
Version:
Rest full api
73 lines • 2.1 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.AActionFactory = exports.AActionOverider = void 0;
function AActionOverider(m) {
var builder = {
url: function (url) {
m.url = url;
return builder;
},
path: function (path) {
m.path = path;
return builder;
},
method: function (method) {
m.method = method;
return builder;
},
validation: function (handle) {
m.validation = handle;
return builder;
},
pipeToHttp: function (handle) {
var pipe = m.pipe || (m.pipe = {});
pipe.toHttp = handle;
return builder;
},
pipeFromHttp: function (handle) {
var pipe = m.pipe || (m.pipe = {});
pipe.fromHttp = handle;
return builder;
},
factory: function () { return m; }
};
return builder;
}
exports.AActionOverider = AActionOverider;
function AActionFactory(name, path) {
var m = {
name: name, path: path
};
var builder = {
url: function (url) {
m.url = url;
return builder;
},
path: function (path) {
m.path = path;
return builder;
},
method: function (method) {
m.method = method;
return builder;
},
validation: function (handle) {
m.validation = handle;
return builder;
},
pipeToHttp: function (handle) {
var pipe = m.pipe || (m.pipe = {});
pipe.toHttp = handle;
return builder;
},
pipeFromHttp: function (handle) {
var pipe = m.pipe || (m.pipe = {});
pipe.fromHttp = handle;
return builder;
},
factory: function () { return m; }
};
return builder;
}
exports.AActionFactory = AActionFactory;
//# sourceMappingURL=index.js.map
;