diff --git a/test-tsd/pg-config.test-d.ts b/test-tsd/pg-config.test-d.ts new file mode 100644 index 0000000000..b448941284 --- /dev/null +++ b/test-tsd/pg-config.test-d.ts @@ -0,0 +1,30 @@ +import { expectAssignable } from 'tsd'; + +import {Knex} from '../types'; +import * as stream from "stream"; + +const connectionConfig: Knex.PgConnectionConfig = { + user: '', + database: '', + password: '', + port: 1, + host: '', + connectionString: '', + keepAlive: true, + stream: new stream.Duplex(), + statement_timeout: false, + parseInputDatesAsUTC: false, + ssl: true, + query_timeout: 2, + keepAliveInitialDelayMillis: 3, + idle_in_transaction_session_timeout: 4, + application_name: '', + connectionTimeoutMillis: 5, + types: { + getTypeParser: () => {}, + }, + options: '', + expirationChecker: () => {return true;}, +}; + +expectAssignable(connectionConfig);