diff --git a/pg-promise/pg-promise-tests.ts b/pg-promise/pg-promise-tests.ts deleted file mode 100644 index dcfcea6c9e..0000000000 --- a/pg-promise/pg-promise-tests.ts +++ /dev/null @@ -1,34 +0,0 @@ -/// - -import * as pgpromise from "pg-promise"; - -let db: pgpromise.PromiseClient; -let pgp: pgpromise.PgPromise; - -db.one('sql', { 'values': 'values' }); -db.oneOrNone('sql', { 'values': 'values' }); -db.many('sql', { 'values': 'values' }); -db.many('sql', { 'values': 'values' }, { 'optional': 'optional' }); - -// All functions -db.none('sql'); -db.one('sql'); -db.many('sql'); -db.query('sql'); - - -db.any('sql'); -db.oneOrNone('sql'); -db.manyOrNone('sql'); - -db.func('sql'); -db.proc('sql'); - -db.task(() => {}); -db.tx(() => {}); - -// Optional values -db.none('sql', { 'values': 'values' }); - -// QRM parameter -db.none('sql', { 'values': 'values' }, { 'QRM': 'QRM' }); diff --git a/pg-promise/pg-promise-tests.ts.tscparams b/pg-promise/pg-promise-tests.ts.tscparams deleted file mode 100644 index 14fce22a5c..0000000000 --- a/pg-promise/pg-promise-tests.ts.tscparams +++ /dev/null @@ -1 +0,0 @@ ---target ES6 diff --git a/pg-promise/pg-promise.d.ts b/pg-promise/pg-promise.d.ts index db96344b4d..978b31c934 100644 --- a/pg-promise/pg-promise.d.ts +++ b/pg-promise/pg-promise.d.ts @@ -1,80 +1,7 @@ // Type definitions for pg-promise // Project: https://github.com/vitaly-t/pg-promise -// Definitions by: Jörg Dotzki +// Definitions by: vvakame // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped -// tsc --noImplicitAny --module commonjs --target ES6 pg-promise/pg-promise-tests.ts - -/// - - -declare namespace PgPromise { -} - - -declare module "pg-promise" { - - import * as pg from "pg"; - - function e(options?: { - - pgFormatting?: Object; - promiseLib?: Object; - connect?: Function; - disconnect?: Function; - query?: Function; - task?: Function; - transact?: Function; - error?: Function; - extend?: Function; - noLocking?: Function; - }): e.PgPromise; - - - - namespace e { - - export interface PromiseClient { - - none(queryText: string, values?: any[] | any, qrm?: any): Promise; - one(queryText: string, values?: any[] | any, qrm?: any): Promise; - many(queryText: string, values?: any[] | any, qrm?: any): Promise; - query(queryText: string, values?: any[] | any, qrm?: any): Promise; - - - any(queryText: string, values?: any[] | any, qrm?: any): Promise; - oneOrNone(queryText: string, values?: any[] | any, qrm?: any): Promise; - manyOrNone(queryText: string, values?: any[] | any, qrm?: any): Promise; - - func(queryText: string, values?: any[] | any, qrm?: any): Promise; - proc(queryText: string, values?: any[] | any): Promise; - - task(func: Function): Promise; - tx(func: Function): Promise; - } - - export interface PgPromise { - connect(callback?: (err: Error) => void): void; - end(): void; - (connectionString: string): PromiseClient; - - as: convert; - } - - export interface convert { - - bool(value: any): boolean; - number(value: any): number; - text(value: any, raw: any): string; - name(value: any): string; - date(value: any, raw: any): string; - json(value: any, raw: any): string; - array(value: any): Array; - csv(value: any): string; - func(func: Function, raw: any, obj: any): Function; - format(query: string, values: any): any; - } - } - - export = e; -} +// deprecated. see https://github.com/vitaly-t/pg-promise/tree/master/typescript +// NOTE https://github.com/DefinitelyTyped/DefinitelyTyped/issues/8956