node-web-mvc
Version:
node spring mvc
14 lines (13 loc) • 837 B
TypeScript
import HttpServletRequest from '../../servlets/http/HttpServletRequest';
import Resource from '../../servlets/resources/Resource';
import ResourceHandlerRegistry from '../../servlets/resources/ResourceHandlerRegistry';
import ResourceResolver from '../../servlets/resources/ResourceResolver';
import ResourceResolverChain from '../../servlets/resources/ResourceResolverChain';
export default class OpenApiResolver implements ResourceResolver {
/**
* 初始化swagger文档配置
*/
static initializeResource(registry: ResourceHandlerRegistry, enable: boolean): void;
resolveResource(request: HttpServletRequest, requestPath: string, locations: Resource[], next: ResourceResolverChain): Promise<Resource>;
resolveUrlPath(resourcePath: string, locations: Resource[], chain: ResourceResolverChain): Promise<string>;
}