Documents / @faasjs/test / FuncEventType

Type alias: FuncEventType<T>

FuncEventType<T>: T extends Func<infer P, any, any> ? P : any

Get the event type of a func

Example

import { useFunc, type FuncEventType } from '@faasjs/func'

const func = useFunc<{ counter: number }>(() => async () => {})

FuncEventType<typeof func> // => { counter: number }

Type parameters

T extends Func<any, any, any>