@loopback/express
Version:
Integrate with Express and expose middleware infrastructure for sequence and interceptors
25 lines (24 loc) • 864 B
TypeScript
import { BindingKey } from '@loopback/core';
import { MiddlewareContext } from './types';
export declare namespace MiddlewareBindings {
/**
* Binding key for setting and injecting the http request context
*/
const CONTEXT: BindingKey<MiddlewareContext>;
}
/**
* Default namespaces for middleware
*/
export declare const MIDDLEWARE_NAMESPACE = "middleware";
/**
* Default namespace for Express middleware based global interceptors
*/
export declare const GLOBAL_MIDDLEWARE_INTERCEPTOR_NAMESPACE = "globalInterceptors.middleware";
/**
* Default namespace for Express middleware based local interceptors
*/
export declare const MIDDLEWARE_INTERCEPTOR_NAMESPACE = "globalInterceptors.middleware";
/**
* Default order group name for Express middleware based global interceptors
*/
export declare const DEFAULT_MIDDLEWARE_GROUP = "middleware";