Skip to content

webshrine / stdtyp/src / Fn

Type Alias: Fn<Parameters, Result, Context>

Fn<Parameters, Result, Context>: Context extends undefined ? Parameters extends any[] ? (...parameters) => Result : () => Result : Parameters extends any[] ? (this, ...parameters) => Result : (this) => Result

Most general type of function, matches any types of functions if generics wasn't defined

Type Parameters

Parameters extends AnyArrayOptional = AnyArrayOptional

Result = void

Context = undefined

Defined in

packages/stdtyp/src/utilities/fn.ts:12