Interface UseFunctionConfig<ReturnTypeTarget, ArgsSource, ReturnTypeSource, ArgsTarget>

interface UseFunctionConfig<
    ReturnTypeTarget = any,
    ArgsSource extends any[] = any[],
    ReturnTypeSource = any,
    ArgsTarget extends any[] = any[],
> {
    adapter?: {
        args?: FunctionParameterAdapterFunction<ArgsSource, ArgsTarget>;
        result?: FunctionResultAdapterFunction<ReturnTypeSource, ReturnTypeTarget>;
    };
}

Type Parameters

  • ReturnTypeTarget = any
  • ArgsSource extends any[] = any[]
  • ReturnTypeSource = any
  • ArgsTarget extends any[] = any[]

Properties

Properties