import { HandlerFunction } from './handler-function'; import { AuthorizerFunction } from './authorizer-function'; import { HttpProcessingConfig } from './http-processing-config'; import { ModelValidator } from '@bitblit/ratchet/model-validator'; import { MappedHttpProcessingConfig } from './mapped-http-processing-config'; export interface HttpConfig { defaultMetaHandling: HttpProcessingConfig; overrideMetaHandling?: MappedHttpProcessingConfig[]; handlers: Map>; authorizers?: Map; staticContentRoutes?: Record; prefixesToStripBeforeRouteMatch?: string[]; overrideModelValidator?: ModelValidator; filterHandledRouteMatches?: string[]; }