Skip to content

Commit ff0ae28

Browse files
authored
adding CryptoKeyPair override (#1187)
* adding CryptoKeyPair override * adding comment and removing unneeded property
1 parent 008041c commit ff0ae28

File tree

5 files changed

+21
-8
lines changed

5 files changed

+21
-8
lines changed

baselines/dom.generated.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,8 +264,8 @@ interface CredentialRequestOptions {
264264
}
265265

266266
interface CryptoKeyPair {
267-
privateKey?: CryptoKey;
268-
publicKey?: CryptoKey;
267+
privateKey: CryptoKey;
268+
publicKey: CryptoKey;
269269
}
270270

271271
interface CustomEventInit<T = any> extends EventInit {

baselines/serviceworker.generated.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ interface CloseEventInit extends EventInit {
7070
}
7171

7272
interface CryptoKeyPair {
73-
privateKey?: CryptoKey;
74-
publicKey?: CryptoKey;
73+
privateKey: CryptoKey;
74+
publicKey: CryptoKey;
7575
}
7676

7777
interface CustomEventInit<T = any> extends EventInit {

baselines/sharedworker.generated.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ interface CloseEventInit extends EventInit {
6565
}
6666

6767
interface CryptoKeyPair {
68-
privateKey?: CryptoKey;
69-
publicKey?: CryptoKey;
68+
privateKey: CryptoKey;
69+
publicKey: CryptoKey;
7070
}
7171

7272
interface CustomEventInit<T = any> extends EventInit {

baselines/webworker.generated.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ interface CloseEventInit extends EventInit {
7070
}
7171

7272
interface CryptoKeyPair {
73-
privateKey?: CryptoKey;
74-
publicKey?: CryptoKey;
73+
privateKey: CryptoKey;
74+
publicKey: CryptoKey;
7575
}
7676

7777
interface CustomEventInit<T = any> extends EventInit {

inputfiles/overridingTypes.jsonc

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2817,6 +2817,19 @@
28172817
},
28182818
"dictionaries": {
28192819
"dictionary": {
2820+
// https://github.com/microsoft/TypeScript/issues/46036
2821+
"CryptoKeyPair": {
2822+
"members": {
2823+
"member": {
2824+
"privateKey": {
2825+
"required": true
2826+
},
2827+
"publicKey": {
2828+
"required": true
2829+
}
2830+
}
2831+
}
2832+
},
28202833
"MessageEventInit": {
28212834
"members": {
28222835
"member": {

0 commit comments

Comments
 (0)