Mandarine.MandarineCore.IResourceHandler
import type { Mandarine } from "https://raw.githubusercontent.com/mandarineorg/mandarinets/master/main-core/Mandarine.ns.ts";
const { IResourceHandler } = Mandarine.MandarineCore;
Handlers the information of a resource handler that will be processed.
interface IResourceHandler {
resourceHandlerIndex: Array<string> | undefined;
resourceHandlerLocations: Array<string> | undefined;
resourceHandlerPath: Array<RegExp> | undefined;
resourceResolver: Mandarine.MandarineMVC.HTTPResolvers.ResourceResolver | undefined;
addResourceCors(cors: Mandarine.MandarineMVC.CorsMiddlewareOption): ResourceHandler;
addResourceHandler(...resourceHandlerPath: Array<RegExp>): ResourceHandler;
addResourceHandlerIndex(...resourceHandlerIndex: Array<string>): ResourceHandler;
addResourceHandlerLocation(...resourceHandlerLocations: Array<string>): ResourceHandler;
addResourceResolver(resolver: Mandarine.MandarineMVC.HTTPResolvers.ResourceResolver): ResourceHandler;
}§Properties
§
resourceResolver: Mandarine.MandarineMVC.HTTPResolvers.ResourceResolver | undefined
[src]§Methods
§
addResourceCors(cors: Mandarine.MandarineMVC.CorsMiddlewareOption): ResourceHandler
[src]§
addResourceHandler(...resourceHandlerPath: Array<RegExp>): ResourceHandler
[src]§
addResourceHandlerIndex(...resourceHandlerIndex: Array<string>): ResourceHandler
[src]§
addResourceHandlerLocation(...resourceHandlerLocations: Array<string>): ResourceHandler
[src]§
addResourceResolver(resolver: Mandarine.MandarineMVC.HTTPResolvers.ResourceResolver): ResourceHandler
[src]