UNPKG

router-primitives

Version:

A cross-platform application router. Declarative routing by way of layout primitives

6 lines (5 loc) 575 B
import { RouterActionFn, NarrowRouterTypeName, AllTemplates, IRouterTemplates, ActionWraperFnDecorator } from './types'; declare const createActionExecutor: <CustomTemplates extends IRouterTemplates<undefined, null>, Name extends NarrowRouterTypeName<keyof AllTemplates<CustomTemplates>>>(actionFn: RouterActionFn<CustomTemplates, Name>, actionName: string, actionFnDecorator?: ActionWraperFnDecorator<CustomTemplates, Name>, actionExecutorOptions?: { printerTracerResults?: boolean; }) => RouterActionFn<CustomTemplates, Name>; export default createActionExecutor;