Skip to content

Type Alias: CastToEmitValidators<T>

ts
type CastToEmitValidators<T> = {
  [K in keyof T]: T[K] extends (args: infer P) => void
    ? (args: P) => boolean
    : never;
};

Type Parameters

Type Parameter
T extends EmitFunctions<EmitValidators>