Skip to content

Commit 06aa7b9

Browse files
committed
Update typescript and enable exactOptionalPropertyTypes
1 parent 0321826 commit 06aa7b9

File tree

4 files changed

+9
-7
lines changed

4 files changed

+9
-7
lines changed

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ function schema(test, schema_options = {}) {
150150
? object(test['properties'], schema_options)
151151
: test;
152152

153-
const verifyer = /** @type {Schema<V>} */ (
153+
const verifyer = /** @type {Schema<*>} */ (
154154
createVerifyer(schemaTest, schema_options)
155155
);
156156
copyPropertyDescriptor(schemaTest.verify, 'read', verifyer);

package-lock.json

Lines changed: 5 additions & 4 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
@@ -66,7 +66,7 @@
6666
"nyc": "^15.1.0",
6767
"prettier": "^3.2.5",
6868
"rimraf": "^5.0.5",
69-
"typescript": "^5.4.3"
69+
"typescript": "^5.7.3"
7070
},
7171
"files": [
7272
"CHANGES.md",

tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"extends": "@studio/tsconfig",
33
"compilerOptions": {
4-
"types": ["mocha"]
4+
"types": ["mocha"],
5+
"exactOptionalPropertyTypes": true
56
},
67
"include": ["**/*.js"],
78
"exclude": ["node_modules"]

0 commit comments

Comments
 (0)