Skip to content

Commit 165d789

Browse files
authored
Merge pull request #40 from grissius/chore/update-deps
⬆️ Update deps
2 parents 208643f + 825e1e7 commit 165d789

File tree

3 files changed

+10
-13
lines changed

3 files changed

+10
-13
lines changed

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,23 +37,23 @@
3737
"cs:prettier:fix": "npm run cs:prettier:check -- --write '**/*.{ts,js,json,md}'"
3838
},
3939
"dependencies": {
40-
"@grpc/grpc-js": "^1.3.2",
41-
"@types/google-protobuf": "^3.15.2"
40+
"@grpc/grpc-js": "^1.3.7",
41+
"@types/google-protobuf": "^3.15.5"
4242
},
4343
"devDependencies": {
4444
"@ackee/styleguide-backend-config": "^0.2.2",
4545
"@types/jest": "^26.0.23",
4646
"codecov": "^3.8.2",
47-
"google-protobuf": "^3.17.0",
48-
"grpc-tools": "^1.11.1",
49-
"grpc_tools_node_protoc_ts": "^5.2.2",
47+
"google-protobuf": "^3.18.0",
48+
"grpc-tools": "^1.11.2",
49+
"grpc_tools_node_protoc_ts": "^5.3.2",
5050
"husky": "^6.0.0",
5151
"jest": "^26.6.3",
5252
"lint-staged": "^11.0.0",
5353
"prettier": "^2.3.0",
5454
"ts-jest": "^26.5.6",
5555
"typedoc": "^0.20.36",
5656
"typedoc-plugin-markdown": "^3.8.1",
57-
"typescript": "^4.2.4"
57+
"typescript": "^4.4.3"
5858
}
5959
}

src/lib/misc/type-helpers.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,14 @@ import { EventEmitter } from 'events'
22

33
// List object keys without index signatures
44
// KnownKeys<{ [index: string]: string; foo: string }> = 'foo'
5-
type KnownKeys<T> = ({
5+
type KnownKeys<T> = {
66
[K in keyof T]: string extends K ? never : number extends K ? never : K
7-
} extends { [_ in keyof T]: infer U }
8-
? U
9-
: never) &
10-
keyof T
7+
} extends Record<any, infer X> ? X extends keyof T ? X : never : never
118

129
// List keys with never value
1310
type NeverKeys<T> = ({
1411
[K in keyof T]: T[K] extends never ? never : K
15-
} extends { [_ in keyof T]: infer U }
12+
} extends Record<any, infer U>
1613
? U
1714
: never) &
1815
keyof T

src/lib/server/middleware/on-error.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Middleware, ProtoCatAnyCall } from '../call'
22
import { CallType } from '../../call-types'
33
import { Metadata } from '@grpc/grpc-js'
44

5-
type ErrorHandler = (error: Error, call: ProtoCatAnyCall) => any
5+
type ErrorHandler = (error: unknown, call: ProtoCatAnyCall) => any
66

77
const merged = Symbol('protocat.merged')
88

0 commit comments

Comments
 (0)