From b9f98abe4b99a1bbe573a6c9906a87fa8d956e37 Mon Sep 17 00:00:00 2001 From: Shuhei Kagawa Date: Mon, 27 Jan 2020 16:36:22 +0100 Subject: [PATCH 1/2] Update filter type to allow synchronous filters --- lib/client.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/client.ts b/lib/client.ts index dfdd87b..dbdda47 100644 --- a/lib/client.ts +++ b/lib/client.ts @@ -50,14 +50,17 @@ export interface ServiceClientRequestFilter { */ request?: ( requestOptions: ServiceClientRequestOptions - ) => Promise; + ) => + | ServiceClientResponse + | ServiceClientRequestOptions + | Promise; /** * This callback is called after the response has arrived. * @throws {Error} */ response?: ( response: ServiceClientResponse - ) => Promise; + ) => ServiceClientResponse | Promise; } /** From 3d6bd9146f28e8e1ccd77b844d9cc6a74e3154ce Mon Sep 17 00:00:00 2001 From: Shuhei Kagawa Date: Mon, 27 Jan 2020 17:41:27 +0100 Subject: [PATCH 2/2] 0.11.3 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 21dc4b0..d293eaa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "perron", - "version": "0.11.2", + "version": "0.11.3", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1519,7 +1519,7 @@ "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", "dev": true, "requires": { "brace-expansion": "^1.1.7" diff --git a/package.json b/package.json index 67ec905..4758227 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "perron", - "version": "0.11.2", + "version": "0.11.3", "description": "A sane client for web services", "engines": { "node": ">=8.0.0"