EventTypes<T>: { [ K in keyof T]: T[K] extends ISchema<infer U> ? U : never }

Type Parameters