From c16f15db13e40c727782e7a4651ac123eb30d8ee Mon Sep 17 00:00:00 2001 From: Julian Grinblat Date: Wed, 25 May 2022 15:39:36 +0900 Subject: [PATCH] Add support for importing with nodenext --- index.d.ts | 12 ++++++++---- package.json | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/index.d.ts b/index.d.ts index e1d53be..e8ee58f 100644 --- a/index.d.ts +++ b/index.d.ts @@ -1,14 +1,14 @@ import stream = require('stream'); import pg = require('pg'); -export declare interface TlsOptions { +declare interface TlsOptions { rejectUnauthorized?: boolean; ca?: string; key?: string; cert?: string; } -export declare interface Config { +declare interface Config { user?: string; database?: string; password?: string | (() => string | Promise); @@ -40,7 +40,11 @@ export declare interface Config { baseMs?: number; delayMs?: number; maxRetries?: number; - library ?: pg.Client; + library?: pg.Client; +} + +declare namespace ServerlessClient { + export { TlsOptions, Config } } declare class ServerlessClient { @@ -53,4 +57,4 @@ declare class ServerlessClient { on(...args): void } -export default ServerlessClient +export = ServerlessClient diff --git a/package.json b/package.json index 3be5f03..bc0f796 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "0.0.0-development", "description": "", "main": "index.js", + "types": "index.d.ts", "scripts": { "test": "docker-compose up --build -d && jest && docker-compose down", "semantic-release": "semantic-release" @@ -22,7 +23,6 @@ "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-hoist-variables": "^7.16.7" }, - "typings": "index.d.ts", "prettier": { "printWidth": 100 },