UNPKG

@tsclean/core

Version:

Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.

53 lines 8.99 kB
"use strict"; 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=