Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Pool

interface Pool extends BasePool {
execute<T extends >(sql: string, callback?: (
err: mysql.QueryError | null,
result: T,
) => any
): mysql.Query;
execute<T extends >(
sql: string,
values: any | any[] | {
[param: string]: any;
}
,
callback?: (
err: mysql.QueryError | null,
result: T,
) => any
,
): mysql.Query;
execute<T extends >(options: mysql.QueryOptions, callback?: (
err: mysql.QueryError | null,
result: T,
fields?: mysql.FieldPacket[],
) => any
): mysql.Query;
execute<T extends >(
values: any | any[] | {
[param: string]: any;
}
,
callback?: (
err: mysql.QueryError | null,
result: T,
) => any
,
): mysql.Query;
getConnection(callback: (err: NodeJS.ErrnoException, connection: PoolConnection) => any): void;
on(event: "connection", listener: (connection: PoolConnection) => any): this;
on(event: "acquire", listener: (connection: PoolConnection) => any): this;
on(event: "release", listener: (connection: PoolConnection) => any): this;
on(event: "enqueue", listener: () => any): this;
promise(promiseImpl?: PromiseConstructor): PromisePool;
}

§Extends

§
BasePool
[src]

§Methods

§
execute<T extends >(sql: string, callback?: (
err: mysql.QueryError | null,
result: T,
) => any
): mysql.Query
[src]
§
execute<T extends >(
sql: string,
values: any | any[] | {
[param: string]: any;
}
,
callback?: (
err: mysql.QueryError | null,
result: T,
) => any
,
): mysql.Query
[src]
§
execute<T extends >(options: mysql.QueryOptions, callback?: (
err: mysql.QueryError | null,
result: T,
fields?: mysql.FieldPacket[],
) => any
): mysql.Query
[src]
§
execute<T extends >(
values: any | any[] | {
[param: string]: any;
}
,
callback?: (
err: mysql.QueryError | null,
result: T,
) => any
,
): mysql.Query
[src]
§
getConnection(callback: (err: NodeJS.ErrnoException, connection: PoolConnection) => any): void
[src]
§
on(event: "connection", listener: (connection: PoolConnection) => any): this
[src]
§
on(event: "acquire", listener: (connection: PoolConnection) => any): this
[src]
§
on(event: "release", listener: (connection: PoolConnection) => any): this
[src]
§
on(event: "enqueue", listener: () => any): this
[src]
§
promise(promiseImpl?: PromiseConstructor): PromisePool
[src]