Type Alias DynamicQueryExtensionArgs<Q_, TypeMap>
DynamicQueryExtensionArgs<Q_, TypeMap>: { [K in keyof Q_]: K extends "$allOperations" ? ((args: { args: any; model?: string; operation: string; query: ((args: any) => PrismaPromise<any>); }) => Promise<any>) : K extends "$allModels" ? { [P in keyof Q_[K] | keyof TypeMap["model"][keyof TypeMap["model"]]["operations"] | "$allOperations"]?: P extends "$allOperations" ? DynamicQueryExtensionCb<TypeMap, "model", keyof TypeMap["model"], keyof TypeMap["model"][keyof (...
)[(...
)]]["operations"]> : P extends keyof TypeMap["model"][keyof (...
)[(...
)]]["operations"] ? DynamicQueryExtensionCb<TypeMap, "model", keyof TypeMap["model"], P> : never } : K extends TypeMap["meta"]["modelProps"] ? { [P in keyof Q_[K] | keyof TypeMap["model"][ModelKey<TypeMap, K>]["operations"] | "$allOperations"]?: P extends "$allOperations" ? DynamicQueryExtensionCb<TypeMap, "model", ModelKey<TypeMap, K>, keyof (...
)[(...
)][ModelKey<(...
), (...
)>]["operations"]> : P extends keyof (...
)[(...
)][ModelKey<(...
), (...
)>]["operations"] ? DynamicQueryExtensionCb<TypeMap, "model", ModelKey<TypeMap, K>, P> : never } : K extends keyof TypeMap["other"]["operations"] ? DynamicQueryExtensionCb<[TypeMap], 0, "other", K> : never}
Query