TypedWhereInput: { [K in keyof T]?: FilterOperatorsForType<NonNullable<T[K]>> } & {
    AND?: TypedWhereInput<T> | TypedWhereInput<T>[];
    NOT?: TypedWhereInput<T> | TypedWhereInput<T>[];
    OR?: TypedWhereInput<T> | TypedWhereInput<T>[];
}

Type-safe WHERE input that derives filter operators from type T Similar to TypedIncludePattern but for filtering

Type Parameters

  • T