Skip to content

Commit 127bbf3

Browse files
Improved typescript typings (added Promise<void> as possible return from handler)
1 parent 1e87027 commit 127bbf3

4 files changed

Lines changed: 8 additions & 3 deletions

File tree

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -941,6 +941,9 @@ See the demo app for tests examples.
941941
942942
## Changelog
943943
944+
### 2.4.1
945+
- Improved typescript typings (added Promise<void> as possible return from handler)
946+
944947
### 2.4.0
945948
- Added typescript typings
946949
- Updated dependencies

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "simple-express-framework",
3-
"version": "2.4.0",
3+
"version": "2.4.1",
44
"main": "build/index.js",
55
"types": "./types/simple-express-framework.d.ts",
66
"scripts": {

types/simple-express-framework.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ export type Handler<AdditionalRouteParams extends Record<string, unknown>> = (
4848
| Promise<ResponseDefinition>
4949
| Error
5050
| void
51+
| Promise<void>
5152
| Handler<AdditionalRouteParams>[];
5253
export type ErrorHandler<AdditionalRouteParams extends Record<string, unknown>> = (
5354
error: Error | any,
@@ -57,6 +58,7 @@ export type ErrorHandler<AdditionalRouteParams extends Record<string, unknown>>
5758
| Promise<ResponseDefinition>
5859
| Error
5960
| void
61+
| Promise<void>
6062
| ErrorHandler<AdditionalRouteParams>[];
6163

6264
export type HttpMethod = 'use' | 'get' | 'post' | 'put' | 'delete' | 'del' | 'options' | 'patch' | 'head' | 'checkout' | 'copy' | 'lock' | 'merge' | 'mkactivity' | 'mkcol' | 'move' | 'm-search' | 'notify' | 'purge' | 'report' | 'search' | 'subscribe' | 'trace' | 'unlock' | 'unsubscribe';

0 commit comments

Comments
 (0)