Type Alias: ModelEmitArgs<T>
ModelEmitArgs<
T> =Textends keyofModelEvents?ModelEvents[T] extendsvoid? [event:T] : [event:T,payload:ModelEvents[T]] :Textends keyofModelClassEvents?ModelClassEvents[T] extendsvoid? [event:T] : [event:T,payload:ModelClassEvents[T]] :never
Defined in: packages/soukai/src/models/listeners.ts:50
Type Parameters
T
T extends keyof ModelEvents | keyof ModelClassEvents