dinoloop-es8
Version:
A lightweight REST API Library for building scalable Node.js server-side applications powered by Typescript
32 lines • 2.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Attribute = {
sendsResponse: 'sendsResponse_ActionAttribute',
asyncAttr: 'async_ActionAttribute',
controller: 'controller_ControllerAttribute',
httpGet: 'httpGet_ActionAttribute',
httpPost: 'httpPost_ActionAttribute',
httpPatch: 'httpPatch_ActionAttribute',
httpPut: 'httpPut_ActionAttribute',
httpDelete: 'httpDelete_ActionAttribute',
httpHead: 'httpHead_ActionAttribute',
httpAll: 'httpAll_ActionAttribute',
parse: 'parse_ParameterAttribute'
};
// Currently, we are supporting the basic HTTP verbs
// We can define advanced HTTP verbs later in the development
exports.RouteAttribute = {
// keys should be identical to values of Attribute.httpGet, Attribute.httpPost ...
// values must match express http-verbs, ex: app.get(), app.post()
httpGet_ActionAttribute: 'get',
httpPost_ActionAttribute: 'post',
httpDelete_ActionAttribute: 'delete',
httpPut_ActionAttribute: 'put',
httpPatch_ActionAttribute: 'patch',
httpHead_ActionAttribute: 'head',
httpAll_ActionAttribute: 'all'
};
exports.Constants = {
errControllerDefaultMethod: 'internalServerError'
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc3RhbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL21vZHVsZXMvY29uc3RhbnRzL2NvbnN0YW50cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFhLFFBQUEsU0FBUyxHQUFHO0lBQ3JCLGFBQWEsRUFBRSwrQkFBK0I7SUFDOUMsU0FBUyxFQUFFLHVCQUF1QjtJQUNsQyxVQUFVLEVBQUUsZ0NBQWdDO0lBQzVDLE9BQU8sRUFBRSx5QkFBeUI7SUFDbEMsUUFBUSxFQUFFLDBCQUEwQjtJQUNwQyxTQUFTLEVBQUUsMkJBQTJCO0lBQ3RDLE9BQU8sRUFBRSx5QkFBeUI7SUFDbEMsVUFBVSxFQUFFLDRCQUE0QjtJQUN4QyxRQUFRLEVBQUUsMEJBQTBCO0lBQ3BDLE9BQU8sRUFBRSx5QkFBeUI7SUFDbEMsS0FBSyxFQUFFLDBCQUEwQjtDQUNwQyxDQUFDO0FBRUYsb0RBQW9EO0FBQ3BELDZEQUE2RDtBQUNoRCxRQUFBLGNBQWMsR0FBRztJQUMxQixrRkFBa0Y7SUFDbEYsa0VBQWtFO0lBQ2xFLHVCQUF1QixFQUFFLEtBQUs7SUFDOUIsd0JBQXdCLEVBQUUsTUFBTTtJQUNoQywwQkFBMEIsRUFBRSxRQUFRO0lBQ3BDLHVCQUF1QixFQUFFLEtBQUs7SUFDOUIseUJBQXlCLEVBQUUsT0FBTztJQUNsQyx3QkFBd0IsRUFBRSxNQUFNO0lBQ2hDLHVCQUF1QixFQUFFLEtBQUs7Q0FDakMsQ0FBQztBQUVXLFFBQUEsU0FBUyxHQUFHO0lBQ3JCLDBCQUEwQixFQUFFLHFCQUFxQjtDQUNwRCxDQUFDIn0=