@tsclean/core
Version:
Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.
53 lines • 8.99 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ERROR_EVENT = exports.CLOSE_EVENT = exports.DISCONNECT_EVENT = exports.CONNECTION_EVENT = exports.PARAM_ARGS_METADATA = exports.GATEWAY_OPTIONS = exports.PORT_METADATA = exports.NAMESPACE_METADATA = exports.GATEWAY_METADATA = exports.GATEWAY_SERVER_METADATA = exports.MESSAGE_METADATA = exports.MESSAGE_MAPPING_METADATA = exports.ENHANCER_KEY_TO_SUBTYPE_MAP = exports.ROUTES = exports.RESPONSE_PASSTHROUGH_METADATA = exports.REDIRECT_METADATA = exports.HEADERS_METADATA = exports.MODULE_PATH = exports.HTTP_CODE_METADATA = exports.INTERCEPTORS_METADATA = exports.RENDER_METADATA = exports.GUARDS_METADATA = exports.RESOURCES_METADATA = exports.HANDLER_METADATA = exports.FILTER_CATCH_EXCEPTIONS = exports.EXCEPTION_FILTERS_METADATA = exports.CUSTOM_ROUTE_AGRS_METADATA = exports.ROUTE_ARGS_METADATA = exports.METHOD_METADATA = exports.SCOPE_OPTIONS_METADATA = exports.OPTIONAL_PROPERTY_DEPS_METADATA = exports.PROPERTY_DEPS_METADATA = exports.OPTIONAL_DEPS_METADATA = exports.SELF_DECLARED_DEPS_METADATA = exports.PARAMTYPES_METADATA = exports.PATH_METADATA = exports.HOST_METADATA = exports.GLOBAL_MODULE_METADATA = exports.MODULE_METADATA = void 0;
exports.MODULE_METADATA = {
IMPORTS: 'imports',
PROVIDERS: 'providers',
CONTROLLERS: 'controllers',
EXPORTS: 'exports',
};
exports.GLOBAL_MODULE_METADATA = '__module:global__';
exports.HOST_METADATA = 'host';
exports.PATH_METADATA = 'path';
exports.PARAMTYPES_METADATA = 'design:paramtypes';
exports.SELF_DECLARED_DEPS_METADATA = 'self:paramtypes';
exports.OPTIONAL_DEPS_METADATA = 'optional:paramtypes';
exports.PROPERTY_DEPS_METADATA = 'self:properties_metadata';
exports.OPTIONAL_PROPERTY_DEPS_METADATA = 'optional:properties_metadata';
exports.SCOPE_OPTIONS_METADATA = 'scope:options';
exports.METHOD_METADATA = 'method';
exports.ROUTE_ARGS_METADATA = '__routeArguments__';
exports.CUSTOM_ROUTE_AGRS_METADATA = '__customRouteArgs__';
exports.EXCEPTION_FILTERS_METADATA = '__exceptionFilters__';
exports.FILTER_CATCH_EXCEPTIONS = '__filterCatchExceptions__';
exports.HANDLER_METADATA = '__handlers__';
exports.RESOURCES_METADATA = '__resources__';
exports.GUARDS_METADATA = '__guards__';
exports.RENDER_METADATA = '__renderTemplate__';
exports.INTERCEPTORS_METADATA = '__interceptors__';
exports.HTTP_CODE_METADATA = '__httpCode__';
exports.MODULE_PATH = '__module_path__';
exports.HEADERS_METADATA = '__headers__';
exports.REDIRECT_METADATA = '__redirect__';
exports.RESPONSE_PASSTHROUGH_METADATA = '__responsePassthrough__';
exports.ROUTES = Symbol('ROUTES');
exports.ENHANCER_KEY_TO_SUBTYPE_MAP = {
[exports.GUARDS_METADATA]: 'guard',
[exports.INTERCEPTORS_METADATA]: 'interceptor',
[exports.RESOURCES_METADATA]: 'resource',
[exports.EXCEPTION_FILTERS_METADATA]: 'filter',
};
exports.MESSAGE_MAPPING_METADATA = 'websockets:message_mapping';
exports.MESSAGE_METADATA = 'message';
exports.GATEWAY_SERVER_METADATA = 'websockets:is_socket';
exports.GATEWAY_METADATA = 'websockets:is_gateway';
exports.NAMESPACE_METADATA = 'namespace';
exports.PORT_METADATA = 'port';
exports.GATEWAY_OPTIONS = 'websockets:gateway_options';
exports.PARAM_ARGS_METADATA = exports.ROUTE_ARGS_METADATA;
exports.CONNECTION_EVENT = 'connection';
exports.DISCONNECT_EVENT = 'disconnect';
exports.CLOSE_EVENT = 'close';
exports.ERROR_EVENT = 'error';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc3RhbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2hlbHBlcnMvY29uc3RhbnRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFhLFFBQUEsZUFBZSxHQUFHO0lBQzdCLE9BQU8sRUFBRSxTQUFTO0lBQ2xCLFNBQVMsRUFBRSxXQUFXO0lBQ3RCLFdBQVcsRUFBRSxhQUFhO0lBQzFCLE9BQU8sRUFBRSxTQUFTO0NBQ25CLENBQUM7QUFDVyxRQUFBLHNCQUFzQixHQUFHLG1CQUFtQixDQUFDO0FBQzdDLFFBQUEsYUFBYSxHQUFHLE1BQU0sQ0FBQztBQUN2QixRQUFBLGFBQWEsR0FBRyxNQUFNLENBQUM7QUFDdkIsUUFBQSxtQkFBbUIsR0FBRyxtQkFBbUIsQ0FBQztBQUMxQyxRQUFBLDJCQUEyQixHQUFHLGlCQUFpQixDQUFDO0FBQ2hELFFBQUEsc0JBQXNCLEdBQUcscUJBQXFCLENBQUM7QUFDL0MsUUFBQSxzQkFBc0IsR0FBRywwQkFBMEIsQ0FBQztBQUNwRCxRQUFBLCtCQUErQixHQUFHLDhCQUE4QixDQUFDO0FBQ2pFLFFBQUEsc0JBQXNCLEdBQUcsZUFBZSxDQUFDO0FBQ3pDLFFBQUEsZUFBZSxHQUFHLFFBQVEsQ0FBQztBQUMzQixRQUFBLG1CQUFtQixHQUFHLG9CQUFvQixDQUFDO0FBQzNDLFFBQUEsMEJBQTBCLEdBQUcscUJBQXFCLENBQUM7QUFDbkQsUUFBQSwwQkFBMEIsR0FBRyxzQkFBc0IsQ0FBQztBQUNwRCxRQUFBLHVCQUF1QixHQUFHLDJCQUEyQixDQUFDO0FBQ3RELFFBQUEsZ0JBQWdCLEdBQUcsY0FBYyxDQUFDO0FBQ2xDLFFBQUEsa0JBQWtCLEdBQUcsZUFBZSxDQUFDO0FBQ3JDLFFBQUEsZUFBZSxHQUFHLFlBQVksQ0FBQztBQUMvQixRQUFBLGVBQWUsR0FBRyxvQkFBb0IsQ0FBQztBQUN2QyxRQUFBLHFCQUFxQixHQUFHLGtCQUFrQixDQUFDO0FBQzNDLFFBQUEsa0JBQWtCLEdBQUcsY0FBYyxDQUFDO0FBQ3BDLFFBQUEsV0FBVyxHQUFHLGlCQUFpQixDQUFDO0FBQ2hDLFFBQUEsZ0JBQWdCLEdBQUcsYUFBYSxDQUFDO0FBQ2pDLFFBQUEsaUJBQWlCLEdBQUcsY0FBYyxDQUFDO0FBQ25DLFFBQUEsNkJBQTZCLEdBQUcseUJBQXlCLENBQUM7QUFDMUQsUUFBQSxNQUFNLEdBQUcsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0FBRTFCLFFBQUEsMkJBQTJCLEdBQUc7SUFDekMsQ0FBQyx1QkFBZSxDQUFDLEVBQUUsT0FBTztJQUMxQixDQUFDLDZCQUFxQixDQUFDLEVBQUUsYUFBYTtJQUN0QyxDQUFDLDBCQUFrQixDQUFDLEVBQUUsVUFBVTtJQUNoQyxDQUFDLGtDQUEwQixDQUFDLEVBQUUsUUFBUTtDQUM5QixDQUFDO0FBS0UsUUFBQSx3QkFBd0IsR0FBRyw0QkFBNEIsQ0FBQztBQUN4RCxRQUFBLGdCQUFnQixHQUFHLFNBQVMsQ0FBQztBQUM3QixRQUFBLHVCQUF1QixHQUFHLHNCQUFzQixDQUFDO0FBQ2pELFFBQUEsZ0JBQWdCLEdBQUcsdUJBQXVCLENBQUM7QUFDM0MsUUFBQSxrQkFBa0IsR0FBRyxXQUFXLENBQUM7QUFDakMsUUFBQSxhQUFhLEdBQUcsTUFBTSxDQUFDO0FBQ3ZCLFFBQUEsZUFBZSxHQUFHLDRCQUE0QixDQUFDO0FBQy9DLFFBQUEsbUJBQW1CLEdBQUcsMkJBQW1CLENBQUM7QUFFMUMsUUFBQSxnQkFBZ0IsR0FBRyxZQUFZLENBQUM7QUFDaEMsUUFBQSxnQkFBZ0IsR0FBRyxZQUFZLENBQUM7QUFDaEMsUUFBQSxXQUFXLEdBQUcsT0FBTyxDQUFDO0FBQ3RCLFFBQUEsV0FBVyxHQUFHLE9BQU8sQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjb25zdCBNT0RVTEVfTUVUQURBVEEgPSB7XG4gIElNUE9SVFM6ICdpbXBvcnRzJyxcbiAgUFJPVklERVJTOiAncHJvdmlkZXJzJyxcbiAgQ09OVFJPTExFUlM6ICdjb250cm9sbGVycycsXG4gIEVYUE9SVFM6ICdleHBvcnRzJyxcbn07XG5leHBvcnQgY29uc3QgR0xPQkFMX01PRFVMRV9NRVRBREFUQSA9ICdfX21vZHVsZTpnbG9iYWxfXyc7XG5leHBvcnQgY29uc3QgSE9TVF9NRVRBREFUQSA9ICdob3N0JztcbmV4cG9ydCBjb25zdCBQQVRIX01FVEFEQVRBID0gJ3BhdGgnO1xuZXhwb3J0IGNvbnN0IFBBUkFNVFlQRVNfTUVUQURBVEEgPSAnZGVzaWduOnBhcmFtdHlwZXMnO1xuZXhwb3J0IGNvbnN0IFNFTEZfREVDTEFSRURfREVQU19NRVRBREFUQSA9ICdzZWxmOnBhcmFtdHlwZXMnO1xuZXhwb3J0IGNvbnN0IE9QVElPTkFMX0RFUFNfTUVUQURBVEEgPSAnb3B0aW9uYWw6cGFyYW10eXBlcyc7XG5leHBvcnQgY29uc3QgUFJPUEVSVFlfREVQU19NRVRBREFUQSA9ICdzZWxmOnByb3BlcnRpZXNfbWV0YWRhdGEnO1xuZXhwb3J0IGNvbnN0IE9QVElPTkFMX1BST1BFUlRZX0RFUFNfTUVUQURBVEEgPSAnb3B0aW9uYWw6cHJvcGVydGllc19tZXRhZGF0YSc7XG5leHBvcnQgY29uc3QgU0NPUEVfT1BUSU9OU19NRVRBREFUQSA9ICdzY29wZTpvcHRpb25zJztcbmV4cG9ydCBjb25zdCBNRVRIT0RfTUVUQURBVEEgPSAnbWV0aG9kJztcbmV4cG9ydCBjb25zdCBST1VURV9BUkdTX01FVEFEQVRBID0gJ19fcm91dGVBcmd1bWVudHNfXyc7XG5leHBvcnQgY29uc3QgQ1VTVE9NX1JPVVRFX0FHUlNfTUVUQURBVEEgPSAnX19jdXN0b21Sb3V0ZUFyZ3NfXyc7XG5leHBvcnQgY29uc3QgRVhDRVBUSU9OX0ZJTFRFUlNfTUVUQURBVEEgPSAnX19leGNlcHRpb25GaWx0ZXJzX18nO1xuZXhwb3J0IGNvbnN0IEZJTFRFUl9DQVRDSF9FWENFUFRJT05TID0gJ19fZmlsdGVyQ2F0Y2hFeGNlcHRpb25zX18nO1xuZXhwb3J0IGNvbnN0IEhBTkRMRVJfTUVUQURBVEEgPSAnX19oYW5kbGVyc19fJztcbmV4cG9ydCBjb25zdCBSRVNPVVJDRVNfTUVUQURBVEEgPSAnX19yZXNvdXJjZXNfXyc7XG5leHBvcnQgY29uc3QgR1VBUkRTX01FVEFEQVRBID0gJ19fZ3VhcmRzX18nO1xuZXhwb3J0IGNvbnN0IFJFTkRFUl9NRVRBREFUQSA9ICdfX3JlbmRlclRlbXBsYXRlX18nO1xuZXhwb3J0IGNvbnN0IElOVEVSQ0VQVE9SU19NRVRBREFUQSA9ICdfX2ludGVyY2VwdG9yc19fJztcbmV4cG9ydCBjb25zdCBIVFRQX0NPREVfTUVUQURBVEEgPSAnX19odHRwQ29kZV9fJztcbmV4cG9ydCBjb25zdCBNT0RVTEVfUEFUSCA9ICdfX21vZHVsZV9wYXRoX18nO1xuZXhwb3J0IGNvbnN0IEhFQURFUlNfTUVUQURBVEEgPSAnX19oZWFkZXJzX18nO1xuZXhwb3J0IGNvbnN0IFJFRElSRUNUX01FVEFEQVRBID0gJ19fcmVkaXJlY3RfXyc7XG5leHBvcnQgY29uc3QgUkVTUE9OU0VfUEFTU1RIUk9VR0hfTUVUQURBVEEgPSAnX19yZXNwb25zZVBhc3N0aHJvdWdoX18nO1xuZXhwb3J0IGNvbnN0IFJPVVRFUyA9IFN5bWJvbCgnUk9VVEVTJyk7XG5cbmV4cG9ydCBjb25zdCBFTkhBTkNFUl9LRVlfVE9fU1VCVFlQRV9NQVAgPSB7XG4gIFtHVUFSRFNfTUVUQURBVEFdOiAnZ3VhcmQnLFxuICBbSU5URVJDRVBUT1JTX01FVEFEQVRBXTogJ2ludGVyY2VwdG9yJyxcbiAgW1JFU09VUkNFU19NRVRBREFUQV06ICdyZXNvdXJjZScsXG4gIFtFWENFUFRJT05fRklMVEVSU19NRVRBREFUQV06ICdmaWx0ZXInLFxufSBhcyBjb25zdDtcblxuZXhwb3J0IHR5cGUgRW5oYW5jZXJTdWJ0eXBlID1cbiAgKHR5cGVvZiBFTkhBTkNFUl9LRVlfVE9fU1VCVFlQRV9NQVApW2tleW9mIHR5cGVvZiBFTkhBTkNFUl9LRVlfVE9fU1VCVFlQRV9NQVBdO1xuXG5leHBvcnQgY29uc3QgTUVTU0FHRV9NQVBQSU5HX01FVEFEQVRBID0gJ3dlYnNvY2tldHM6bWVzc2FnZV9tYXBwaW5nJztcbmV4cG9ydCBjb25zdCBNRVNTQUdFX01FVEFEQVRBID0gJ21lc3NhZ2UnO1xuZXhwb3J0IGNvbnN0IEdBVEVXQVlfU0VSVkVSX01FVEFEQVRBID0gJ3dlYnNvY2tldHM6aXNfc29ja2V0JztcbmV4cG9ydCBjb25zdCBHQVRFV0FZX01FVEFEQVRBID0gJ3dlYnNvY2tldHM6aXNfZ2F0ZXdheSc7XG5leHBvcnQgY29uc3QgTkFNRVNQQUNFX01FVEFEQVRBID0gJ25hbWVzcGFjZSc7XG5leHBvcnQgY29uc3QgUE9SVF9NRVRBREFUQSA9ICdwb3J0JztcbmV4cG9ydCBjb25zdCBHQVRFV0FZX09QVElPTlMgPSAnd2Vic29ja2V0czpnYXRld2F5X29wdGlvbnMnO1xuZXhwb3J0IGNvbnN0IFBBUkFNX0FSR1NfTUVUQURBVEEgPSBST1VURV9BUkdTX01FVEFEQVRBO1xuXG5leHBvcnQgY29uc3QgQ09OTkVDVElPTl9FVkVOVCA9ICdjb25uZWN0aW9uJztcbmV4cG9ydCBjb25zdCBESVNDT05ORUNUX0VWRU5UID0gJ2Rpc2Nvbm5lY3QnO1xuZXhwb3J0IGNvbnN0IENMT1NFX0VWRU5UID0gJ2Nsb3NlJztcbmV4cG9ydCBjb25zdCBFUlJPUl9FVkVOVCA9ICdlcnJvcic7XG4iXX0=