You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by gl...@apache.org on 2020/02/17 09:07:45 UTC

[couchdb-nano] branch master updated: ensure TypeScript definitions are sound during testing (#201)

This is an automated email from the ASF dual-hosted git repository.

glynnbird pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/couchdb-nano.git


The following commit(s) were added to refs/heads/master by this push:
     new 037a473  ensure TypeScript definitions are sound during testing (#201)
037a473 is described below

commit 037a473eb171bf06e41f474237c2a0e2ebacd926
Author: Glynn Bird <gl...@gmail.com>
AuthorDate: Mon Feb 17 09:07:36 2020 +0000

    ensure TypeScript definitions are sound during testing (#201)
---
 lib/nano.d.ts     |  6 +++---
 package-lock.json | 27 +++++++++------------------
 package.json      | 10 ++++------
 3 files changed, 16 insertions(+), 27 deletions(-)

diff --git a/lib/nano.d.ts b/lib/nano.d.ts
index c5d155b..6ea1615 100644
--- a/lib/nano.d.ts
+++ b/lib/nano.d.ts
@@ -304,7 +304,7 @@ declare namespace nano {
     find(query: MangoQuery, callback?: Callback<MangoResponse<D>>): Promise <MangoResponse<D>>;
     server: ServerScope;
     //https://docs.couchdb.org/en/latest/partitioned-dbs/index.html
-    partitionInfo(partitionKey: string, callback?: Callback<PartitionInfoResponse<D>>): Promise <PartitionInfoResponse>;
+    partitionInfo(partitionKey: string, callback?: Callback<PartitionInfoResponse>): Promise <PartitionInfoResponse>;
     partitionedList(partitionKey: string, params?: DocumentListParams, callback?: Callback<DocumentListResponse<D>>): Promise<DocumentListResponse<D>>;
     partitionedListAsStream(partitionKey: string, params?: DocumentListParams): Request;
     partitionedFind(partitionKey: string, query: MangoQuery, callback?: Callback<MangoResponse<D>>): Promise <MangoResponse<D>>;
@@ -1083,8 +1083,8 @@ declare namespace nano {
 
     // Partition sizes
     sizes: {
-      active: integer;
-      external: integer;
+      active: number;
+      external: number;
     }
 
     // Partition name
diff --git a/package-lock.json b/package-lock.json
index 18f6963..f8a5455 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -974,9 +974,9 @@
       }
     },
     "@types/node": {
-      "version": "13.7.0",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-13.7.0.tgz",
-      "integrity": "sha512-GnZbirvmqZUzMgkFn70c74OQpTTUcCzlhQliTzYjQMqg+hVKcDnxdL19Ne3UdYzdMA/+W3eb646FWn/ZaT1NfQ=="
+      "version": "13.7.1",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-13.7.1.tgz",
+      "integrity": "sha512-Zq8gcQGmn4txQEJeiXo/KiLpon8TzAl0kmKH4zdWctPj05nWwp1ClMdAVEloqrQKfaC48PNLdgN/aVaLqUrluA=="
     },
     "@types/request": {
       "version": "2.48.4",
@@ -1178,15 +1178,6 @@
       "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
       "dev": true
     },
-    "async": {
-      "version": "2.6.2",
-      "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/wcp-wdp-npm-virtual/async/-/async-2.6.2.tgz",
-      "integrity": "sha1-GDMOp+bjE4h/XS8qkEusb+TdU4E=",
-      "dev": true,
-      "requires": {
-        "lodash": "^4.17.11"
-      }
-    },
     "asynckit": {
       "version": "0.4.0",
       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
@@ -4946,12 +4937,6 @@
         "path-exists": "^3.0.0"
       }
     },
-    "lodash": {
-      "version": "4.17.15",
-      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
-      "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
-      "dev": true
-    },
     "lodash.sortby": {
       "version": "4.7.0",
       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
@@ -7021,6 +7006,12 @@
         "is-typedarray": "^1.0.0"
       }
     },
+    "typescript": {
+      "version": "3.7.5",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.5.tgz",
+      "integrity": "sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==",
+      "dev": true
+    },
     "union-value": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
diff --git a/package.json b/package.json
index 7cf621d..3f3802a 100644
--- a/package.json
+++ b/package.json
@@ -24,14 +24,14 @@
     "request": "^2.88.0"
   },
   "devDependencies": {
-    "async": "^2.6.2",
     "jest": "^25.1.0",
     "nock": "^11.7.2",
-    "standard": "^14.3.1"
+    "standard": "^14.3.1",
+    "typescript": "^3.7.5"
   },
   "scripts": {
     "standard": "standard --fix",
-    "test": "standard && npm run jest",
+    "test": "standard && tsc lib/nano.d.ts && npm run jest",
     "jest": "jest test/* --coverage"
   },
   "main": "./lib/nano.js",
@@ -40,9 +40,7 @@
     "node": ">=10"
   },
   "pre-commit": [
-    "mocked",
-    "test",
-    "checkcoverage"
+    "test"
   ],
   "standard": {
     "env": [