Type Alias DynamicModelExtensionArgs<M_, TypeMap, TypeMapCb, ExtArgs>

DynamicModelExtensionArgs<M_, TypeMap, TypeMapCb, ExtArgs>: {
    [K in keyof M_]: K extends "$allModels"
        ? {
            [P in keyof M_[K]]?: unknown
        } & {
            [K: symbol]: {};
        }
        : K extends TypeMap["meta"]["modelProps"]
            ? {
                [P in keyof M_[K]]?: unknown
            } & {
                [K: symbol]: {
                    ctx: DynamicModelExtensionThis<TypeMap, ModelKey<TypeMap, K>, ExtArgs> & {
                        $parent: DynamicClientExtensionThis<TypeMap, TypeMapCb, ExtArgs>;
                    } & {
                        $name: ModelKey<TypeMap, K>;
                    } & {
                        name: ModelKey<TypeMap, K>;
                    };
                };
            }
            : never
}

Model

Type Parameters