import { globalOptions } from "https://deno.land/x/endofunctor@v0.1.43/src/options.ts";
Provides a function to configure global options for Vixeny's plugins. This allows setting options based on the provided plugin configuration map.
Examples
Example 1
Example 1
import { plugins } from 'vixeny';
// Define a plugin method with nested function returns.
const pluginMethod = plugins.type({
name: Symbol.for("example"),
type: undefined,
f: () => () => () => " inCycle",
});
// Set global options using the defined plugin method.
const options = plugins.globalOptions({
cyclePlugin: {
example: pluginMethod,
},
});
type
<FC extends CyclePluginMap, O extends FunRouterOptions<FC>>(options?: O) => unknown