Type Alias DynamicClientExtensionThisBuiltin<TypeMap, TypeMapCb, ExtArgs>

DynamicClientExtensionThisBuiltin<TypeMap, TypeMapCb, ExtArgs>: {
    $extends: ExtendsHook<"extends", TypeMapCb, ExtArgs, Call<TypeMapCb, {
        extArgs: ExtArgs;
    }>>;
    $connect(): Promise<void>;
    $disconnect(): Promise<void>;
    $transaction<P>(arg: [...P[]], options?: {
        isolationLevel?: TypeMap["meta"]["txIsolationLevel"];
    }): Promise<UnwrapTuple<P>>;
    $transaction<R>(fn: ((client: Omit<DynamicClientExtensionThis<TypeMap, TypeMapCb, ExtArgs>,
        | "$extends"
        | "$transaction"
        | "$disconnect"
        | "$connect"
        | "$on">) => Promise<R>), options?: {
        isolationLevel?: TypeMap["meta"]["txIsolationLevel"];
        maxWait?: number;
        timeout?: number;
    }): Promise<R>;
}

Type Parameters