import { type FunRouterOptions } from "https://deno.land/x/endofunctor@v0.1.30/src/options.ts";
Options for the router, it is optional
import vixeny from "vixeny/fun"
import pettitions from "./someWhere"
vixeny({
404: r => new Response("Insert Not Found"),
405: r => new Response("Insert Bad Method"),
//default
paramsStartsWith: ":"
})(...pettions)
Type Parameters
PI extends CyclePluginMap
definition: { readonly hasName?: string; readonly indexBase?: { bind?: string; at?: number; }; readonly cors?: CORSOptions; readonly router?: { strictTrailingSlash?: false; }; readonly paramsStartsWith?: string; readonly stateFlags?: { isFileServer?: true; slashIs?: string; isWild?: true; }; readonly runtimeOptions?: { returns?: any; }; readonly enableLiveReloading?: true; 404?: (x: Request) => Response; 405?: (x: Request) => Response; readonly cyclePlugin?: PI; }