Type Alias DynamicModelExtensionThis<TypeMap, M, ExtArgs>

DynamicModelExtensionThis<TypeMap, M, ExtArgs>: {
    [P in keyof ExtArgs["model"][Uncapitalize<M & string>]]: Return<ExtArgs["model"][Uncapitalize<M & string>][P]>
} & {
    [P in Exclude<keyof TypeMap["model"][M]["operations"], keyof ExtArgs["model"][Uncapitalize<M & string>]>]: DynamicModelExtensionOperationFn<TypeMap, M, P>
} & {
    [P in Exclude<"fields", keyof ExtArgs["model"][Uncapitalize<M & string>]>]: TypeMap["model"][M]["fields"]
} & {
    [K: symbol]: {
        types: TypeMap["model"][M];
    };
}

Type Parameters