chore: bump packages

This commit is contained in:
Filip Skokan
2026-03-19 15:41:14 +01:00
parent ee5daeb18b
commit 5fad4fb7bf
46 changed files with 485 additions and 466 deletions
+1 -12
View File
@@ -33,18 +33,7 @@ as from its subpath export `'jose/jwks/local'`.
## Returns
▸ (`protectedHeader?`, `token?`): [`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<[`CryptoKey`](https://developer.mozilla.org/docs/Web/API/CryptoKey)\>
### Parameters
| Parameter | Type |
| ------ | ------ |
| `protectedHeader?` | [`JWSHeaderParameters`](../../../types/interfaces/JWSHeaderParameters.md) |
| `token?` | [`FlattenedJWSInput`](../../../types/interfaces/FlattenedJWSInput.md) |
### Returns
[`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<[`CryptoKey`](https://developer.mozilla.org/docs/Web/API/CryptoKey)\>
(`protectedHeader?`, `token?`) => [`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<[`CryptoKey`](https://developer.mozilla.org/docs/Web/API/CryptoKey)\>
## Examples
@@ -36,18 +36,7 @@ as from its subpath export `'jose/jwks/remote'`.
## Returns
▸ (`protectedHeader?`, `token?`): [`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<[`CryptoKey`](https://developer.mozilla.org/docs/Web/API/CryptoKey)\>
### Parameters
| Parameter | Type |
| ------ | ------ |
| `protectedHeader?` | [`JWSHeaderParameters`](../../../types/interfaces/JWSHeaderParameters.md) |
| `token?` | [`FlattenedJWSInput`](../../../types/interfaces/FlattenedJWSInput.md) |
### Returns
[`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<[`CryptoKey`](https://developer.mozilla.org/docs/Web/API/CryptoKey)\>
(`protectedHeader?`, `token?`) => [`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<[`CryptoKey`](https://developer.mozilla.org/docs/Web/API/CryptoKey)\>
## Examples
@@ -10,7 +10,7 @@ Options for the remote JSON Web Key Set.
### \[customFetch\]?
• `optional` **\[customFetch\]**: [`FetchImplementation`](../type-aliases/FetchImplementation.md)
• `optional` **\[customFetch\]?**: [`FetchImplementation`](../type-aliases/FetchImplementation.md)
See [customFetch](../variables/customFetch.md).
@@ -18,7 +18,7 @@ See [customFetch](../variables/customFetch.md).
### \[jwksCache\]?
• `optional` **\[jwksCache\]**: [`JWKSCacheInput`](../type-aliases/JWKSCacheInput.md)
• `optional` **\[jwksCache\]?**: [`JWKSCacheInput`](../type-aliases/JWKSCacheInput.md)
See [jwksCache](../variables/jwksCache.md).
@@ -26,7 +26,7 @@ See [jwksCache](../variables/jwksCache.md).
### cacheMaxAge?
• `optional` **cacheMaxAge**: `number`
• `optional` **cacheMaxAge?**: `number`
Maximum time (in milliseconds) between successful HTTP requests. Default is 600000 (10
minutes).
@@ -35,7 +35,7 @@ minutes).
### cooldownDuration?
• `optional` **cooldownDuration**: `number`
• `optional` **cooldownDuration?**: `number`
Duration (in milliseconds) for which no more HTTP requests will be triggered after a previous
successful fetch. Default is 30000 (30 seconds).
@@ -44,7 +44,7 @@ successful fetch. Default is 30000 (30 seconds).
### headers?
• `optional` **headers**: [`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)\<`string`, `string`\>
• `optional` **headers?**: [`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)\<`string`, `string`\>
Headers to be sent with the HTTP request.
@@ -52,7 +52,7 @@ Headers to be sent with the HTTP request.
### timeoutDuration?
• `optional` **timeoutDuration**: `number`
• `optional` **timeoutDuration?**: `number`
Timeout (in milliseconds) for the HTTP request. When reached the request will be aborted and
the verification will fail. Default is 5000 (5 seconds).
@@ -1,4 +1,4 @@
# Type Alias: FetchImplementation()
# Type Alias: FetchImplementation
## [💗 Help the project](https://github.com/sponsors/panva)
@@ -10,7 +10,7 @@ Combination of JWE Decryption options and JWT Claims Set verification options.
### audience?
• `optional` **audience**: `string` \| `string`[]
• `optional` **audience?**: `string` \| `string`[]
Expected JWT "aud" (Audience) Claim value(s).
@@ -20,7 +20,7 @@ This option makes the JWT "aud" (Audience) Claim presence required.
### clockTolerance?
• `optional` **clockTolerance**: `string` \| `number`
• `optional` **clockTolerance?**: `string` \| `number`
Clock skew tolerance
@@ -34,7 +34,7 @@ validating the "iat" (Issued At) claim if the [`maxTokenAge` option](../../../ty
### contentEncryptionAlgorithms?
• `optional` **contentEncryptionAlgorithms**: `string`[]
• `optional` **contentEncryptionAlgorithms?**: `string`[]
A list of accepted JWE "enc" (Encryption Algorithm) Header Parameter values. By default all
"enc" (Encryption Algorithm) values applicable for the used key/secret are allowed.
@@ -43,7 +43,7 @@ A list of accepted JWE "enc" (Encryption Algorithm) Header Parameter values. By
### crit?
• `optional` **crit**: `object`
• `optional` **crit?**: `object`
An object with keys representing recognized "crit" (Critical) Header Parameter names. The value
for those is either `true` or `false`. `true` when the Header Parameter MUST be integrity
@@ -70,7 +70,7 @@ available.
### currentDate?
• `optional` **currentDate**: [`Date`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date)
• `optional` **currentDate?**: [`Date`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date)
Date to use when comparing NumericDate claims, defaults to `new Date()`.
@@ -78,7 +78,7 @@ Date to use when comparing NumericDate claims, defaults to `new Date()`.
### issuer?
• `optional` **issuer**: `string` \| `string`[]
• `optional` **issuer?**: `string` \| `string`[]
Expected JWT "iss" (Issuer) Claim value(s).
@@ -88,7 +88,7 @@ This option makes the JWT "iss" (Issuer) Claim presence required.
### keyManagementAlgorithms?
• `optional` **keyManagementAlgorithms**: `string`[]
• `optional` **keyManagementAlgorithms?**: `string`[]
A list of accepted JWE "alg" (Algorithm) Header Parameter values. By default all "alg"
(Algorithm) Header Parameter values applicable for the used key/secret are allowed except for
@@ -98,7 +98,7 @@ all PBES2 Key Management Algorithms, these need to be explicitly allowed using t
### maxDecompressedLength?
• `optional` **maxDecompressedLength**: `number`
• `optional` **maxDecompressedLength?**: `number`
Maximum allowed size (in bytes) of the decompressed plaintext when the JWE `"zip"` (Compression
Algorithm) Header Parameter is present. By default this value is set to 250000 (250 KB). The
@@ -112,7 +112,7 @@ Set to `Infinity` to disable the decompressed size limit.
### maxPBES2Count?
• `optional` **maxPBES2Count**: `number`
• `optional` **maxPBES2Count?**: `number`
(PBES2 Key Management Algorithms only) Maximum allowed "p2c" (PBES2 Count) Header Parameter
value. The PBKDF2 iteration count defines the algorithm's computational expense. By default
@@ -122,7 +122,7 @@ this value is set to 10000.
### maxTokenAge?
• `optional` **maxTokenAge**: `string` \| `number`
• `optional` **maxTokenAge?**: `string` \| `number`
Maximum time elapsed (in seconds) from the JWT "iat" (Issued At) Claim value.
@@ -135,7 +135,7 @@ This option makes the JWT "iat" (Issued At) Claim presence required.
### requiredClaims?
• `optional` **requiredClaims**: `string`[]
• `optional` **requiredClaims?**: `string`[]
Array of required Claim Names that must be present in the JWT Claims Set. Default is that: if
the [`issuer` option](../../../types/interfaces/JWTClaimVerificationOptions.md#issuer) is set, then JWT "iss" (Issuer) Claim must be present; if the
@@ -148,7 +148,7 @@ present.
### subject?
• `optional` **subject**: `string`
• `optional` **subject?**: `string`
Expected JWT "sub" (Subject) Claim value.
@@ -158,7 +158,7 @@ This option makes the JWT "sub" (Subject) Claim presence required.
### typ?
• `optional` **typ**: `string`
• `optional` **typ?**: `string`
Expected JWT "typ" (Type) Header Parameter value.
+10 -10
View File
@@ -10,7 +10,7 @@ Combination of JWS Verification options and JWT Claims Set verification options.
### algorithms?
• `optional` **algorithms**: `string`[]
• `optional` **algorithms?**: `string`[]
A list of accepted JWS "alg" (Algorithm) Header Parameter values. By default all "alg"
(Algorithm) values applicable for the used key/secret are allowed.
@@ -22,7 +22,7 @@ A list of accepted JWS "alg" (Algorithm) Header Parameter values. By default all
### audience?
• `optional` **audience**: `string` \| `string`[]
• `optional` **audience?**: `string` \| `string`[]
Expected JWT "aud" (Audience) Claim value(s).
@@ -32,7 +32,7 @@ This option makes the JWT "aud" (Audience) Claim presence required.
### clockTolerance?
• `optional` **clockTolerance**: `string` \| `number`
• `optional` **clockTolerance?**: `string` \| `number`
Clock skew tolerance
@@ -46,7 +46,7 @@ validating the "iat" (Issued At) claim if the [`maxTokenAge` option](../../../ty
### crit?
• `optional` **crit**: `object`
• `optional` **crit?**: `object`
An object with keys representing recognized "crit" (Critical) Header Parameter names. The value
for those is either `true` or `false`. `true` when the Header Parameter MUST be integrity
@@ -73,7 +73,7 @@ available.
### currentDate?
• `optional` **currentDate**: [`Date`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date)
• `optional` **currentDate?**: [`Date`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date)
Date to use when comparing NumericDate claims, defaults to `new Date()`.
@@ -81,7 +81,7 @@ Date to use when comparing NumericDate claims, defaults to `new Date()`.
### issuer?
• `optional` **issuer**: `string` \| `string`[]
• `optional` **issuer?**: `string` \| `string`[]
Expected JWT "iss" (Issuer) Claim value(s).
@@ -91,7 +91,7 @@ This option makes the JWT "iss" (Issuer) Claim presence required.
### maxTokenAge?
• `optional` **maxTokenAge**: `string` \| `number`
• `optional` **maxTokenAge?**: `string` \| `number`
Maximum time elapsed (in seconds) from the JWT "iat" (Issued At) Claim value.
@@ -104,7 +104,7 @@ This option makes the JWT "iat" (Issued At) Claim presence required.
### requiredClaims?
• `optional` **requiredClaims**: `string`[]
• `optional` **requiredClaims?**: `string`[]
Array of required Claim Names that must be present in the JWT Claims Set. Default is that: if
the [`issuer` option](../../../types/interfaces/JWTClaimVerificationOptions.md#issuer) is set, then JWT "iss" (Issuer) Claim must be present; if the
@@ -117,7 +117,7 @@ present.
### subject?
• `optional` **subject**: `string`
• `optional` **subject?**: `string`
Expected JWT "sub" (Subject) Claim value.
@@ -127,7 +127,7 @@ This option makes the JWT "sub" (Subject) Claim presence required.
### typ?
• `optional` **typ**: `string`
• `optional` **typ?**: `string`
Expected JWT "typ" (Type) Header Parameter value.
@@ -10,7 +10,7 @@ Asymmetric key pair generation function options.
### crv?
• `optional` **crv**: `string`
• `optional` **crv?**: `string`
The EC "crv" (Curve) or OKP "crv" (Subtype of Key Pair) value to generate. The curve must be
both supported on the runtime as well as applicable for the given JWA algorithm identifier.
@@ -19,7 +19,7 @@ both supported on the runtime as well as applicable for the given JWA algorithm
### extractable?
• `optional` **extractable**: `boolean`
• `optional` **extractable?**: `boolean`
The value to use as [SubtleCrypto.generateKey](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey) `extractable` argument. Default is false.
@@ -37,7 +37,7 @@ console.log(await jose.exportPKCS8(privateKey))
### modulusLength?
• `optional` **modulusLength**: `number`
• `optional` **modulusLength?**: `number`
A hint for RSA algorithms to generate an RSA key of a given `modulusLength` (Key size in bits).
JOSE requires 2048 bits or larger. Default is 2048.
@@ -10,7 +10,7 @@ Secret generation function options.
### extractable?
• `optional` **extractable**: `boolean`
• `optional` **extractable?**: `boolean`
The value to use as [SubtleCrypto.generateKey](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey) `extractable` argument. Default is false.
@@ -10,7 +10,7 @@ Key Import Function options.
### extractable?
• `optional` **extractable**: `boolean`
• `optional` **extractable?**: `boolean`
The value to use as [SubtleCrypto.importKey](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/importKey) `extractable` argument. Default is false for
private keys, true otherwise.
@@ -8,7 +8,7 @@ Recognized Compact JWE Header Parameters, any other Header Members may also be p
## Indexable
\[`propName`: `string`\]: `unknown`
> \[`propName`: `string`\]: `unknown`
Any other JWE Header member.
@@ -40,7 +40,7 @@ JWE "enc" (Encryption Algorithm) Header Parameter
### crit?
• `optional` **crit**: `string`[]
• `optional` **crit?**: `string`[]
JWE "crit" (Critical) Header Parameter
@@ -48,7 +48,7 @@ JWE "crit" (Critical) Header Parameter
### cty?
• `optional` **cty**: `string`
• `optional` **cty?**: `string`
"cty" (Content Type) Header Parameter
@@ -56,7 +56,7 @@ JWE "crit" (Critical) Header Parameter
### jku?
• `optional` **jku**: `string`
• `optional` **jku?**: `string`
"jku" (JWK Set URL) Header Parameter
@@ -64,7 +64,7 @@ JWE "crit" (Critical) Header Parameter
### jwk?
• `optional` **jwk**: [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`JWK`](JWK.md), `"x"` \| `"y"` \| `"crv"` \| `"e"` \| `"n"` \| `"pub"` \| `"kty"` \| `"alg"`\>
• `optional` **jwk?**: [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`JWK`](JWK.md), `"x"` \| `"y"` \| `"crv"` \| `"e"` \| `"n"` \| `"pub"` \| `"kty"` \| `"alg"`\>
"jwk" (JSON Web Key) Header Parameter
@@ -72,7 +72,7 @@ JWE "crit" (Critical) Header Parameter
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
"kid" (Key ID) Header Parameter
@@ -80,7 +80,7 @@ JWE "crit" (Critical) Header Parameter
### typ?
• `optional` **typ**: `string`
• `optional` **typ?**: `string`
"typ" (Type) Header Parameter
@@ -88,7 +88,7 @@ JWE "crit" (Critical) Header Parameter
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
"x5c" (X.509 Certificate Chain) Header Parameter
@@ -96,7 +96,7 @@ JWE "crit" (Critical) Header Parameter
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
"x5t" (X.509 Certificate SHA-1 Thumbprint) Header Parameter
@@ -104,7 +104,7 @@ JWE "crit" (Critical) Header Parameter
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
"x5u" (X.509 URL) Header Parameter
@@ -112,7 +112,7 @@ JWE "crit" (Critical) Header Parameter
### zip?
• `optional` **zip**: `string`
• `optional` **zip?**: `string`
JWE "zip" (Compression Algorithm) Header Parameter.
@@ -8,7 +8,7 @@ Recognized Compact JWS Header Parameters, any other Header Members may also be p
## Indexable
\[`propName`: `string`\]: `unknown`
> \[`propName`: `string`\]: `unknown`
Any other JWS Header member.
@@ -28,7 +28,7 @@ JWS "alg" (Algorithm) Header Parameter
### b64?
• `optional` **b64**: `boolean`
• `optional` **b64?**: `boolean`
This JWS Extension Header Parameter modifies the JWS Payload representation and the JWS Signing
Input computation as per [RFC7797](https://www.rfc-editor.org/rfc/rfc7797).
@@ -37,7 +37,7 @@ Input computation as per [RFC7797](https://www.rfc-editor.org/rfc/rfc7797).
### crit?
• `optional` **crit**: `string`[]
• `optional` **crit?**: `string`[]
JWS "crit" (Critical) Header Parameter
@@ -45,7 +45,7 @@ JWS "crit" (Critical) Header Parameter
### cty?
• `optional` **cty**: `string`
• `optional` **cty?**: `string`
"cty" (Content Type) Header Parameter
@@ -53,7 +53,7 @@ JWS "crit" (Critical) Header Parameter
### jku?
• `optional` **jku**: `string`
• `optional` **jku?**: `string`
"jku" (JWK Set URL) Header Parameter
@@ -61,7 +61,7 @@ JWS "crit" (Critical) Header Parameter
### jwk?
• `optional` **jwk**: [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`JWK`](JWK.md), `"x"` \| `"y"` \| `"crv"` \| `"e"` \| `"n"` \| `"pub"` \| `"kty"` \| `"alg"`\>
• `optional` **jwk?**: [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`JWK`](JWK.md), `"x"` \| `"y"` \| `"crv"` \| `"e"` \| `"n"` \| `"pub"` \| `"kty"` \| `"alg"`\>
"jwk" (JSON Web Key) Header Parameter
@@ -69,7 +69,7 @@ JWS "crit" (Critical) Header Parameter
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
"kid" (Key ID) Header Parameter
@@ -77,7 +77,7 @@ JWS "crit" (Critical) Header Parameter
### typ?
• `optional` **typ**: `string`
• `optional` **typ?**: `string`
"typ" (Type) Header Parameter
@@ -85,7 +85,7 @@ JWS "crit" (Critical) Header Parameter
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
"x5c" (X.509 Certificate Chain) Header Parameter
@@ -93,7 +93,7 @@ JWS "crit" (Critical) Header Parameter
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
"x5t" (X.509 Certificate SHA-1 Thumbprint) Header Parameter
@@ -101,6 +101,6 @@ JWS "crit" (Critical) Header Parameter
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
"x5u" (X.509 URL) Header Parameter
+1 -1
View File
@@ -10,7 +10,7 @@ Shared Interface with a "crit" property for all sign, verify, encrypt and decryp
### crit?
• `optional` **crit**: `object`
• `optional` **crit?**: `object`
An object with keys representing recognized "crit" (Critical) Header Parameter names. The value
for those is either `true` or `false`. `true` when the Header Parameter MUST be integrity
+5 -5
View File
@@ -10,7 +10,7 @@ JWE Decryption options.
### contentEncryptionAlgorithms?
• `optional` **contentEncryptionAlgorithms**: `string`[]
• `optional` **contentEncryptionAlgorithms?**: `string`[]
A list of accepted JWE "enc" (Encryption Algorithm) Header Parameter values. By default all
"enc" (Encryption Algorithm) values applicable for the used key/secret are allowed.
@@ -19,7 +19,7 @@ A list of accepted JWE "enc" (Encryption Algorithm) Header Parameter values. By
### crit?
• `optional` **crit**: `object`
• `optional` **crit?**: `object`
An object with keys representing recognized "crit" (Critical) Header Parameter names. The value
for those is either `true` or `false`. `true` when the Header Parameter MUST be integrity
@@ -46,7 +46,7 @@ available.
### keyManagementAlgorithms?
• `optional` **keyManagementAlgorithms**: `string`[]
• `optional` **keyManagementAlgorithms?**: `string`[]
A list of accepted JWE "alg" (Algorithm) Header Parameter values. By default all "alg"
(Algorithm) Header Parameter values applicable for the used key/secret are allowed except for
@@ -56,7 +56,7 @@ all PBES2 Key Management Algorithms, these need to be explicitly allowed using t
### maxDecompressedLength?
• `optional` **maxDecompressedLength**: `number`
• `optional` **maxDecompressedLength?**: `number`
Maximum allowed size (in bytes) of the decompressed plaintext when the JWE `"zip"` (Compression
Algorithm) Header Parameter is present. By default this value is set to 250000 (250 KB). The
@@ -70,7 +70,7 @@ Set to `Infinity` to disable the decompressed size limit.
### maxPBES2Count?
• `optional` **maxPBES2Count**: `number`
• `optional` **maxPBES2Count?**: `number`
(PBES2 Key Management Algorithms only) Maximum allowed "p2c" (PBES2 Count) Header Parameter
value. The PBKDF2 iteration count defines the algorithm's computational expense. By default
+1 -1
View File
@@ -10,7 +10,7 @@ JWE Encryption options.
### crit?
• `optional` **crit**: `object`
• `optional` **crit?**: `object`
An object with keys representing recognized "crit" (Critical) Header Parameter names. The value
for those is either `true` or `false`. `true` when the Header Parameter MUST be integrity
@@ -18,7 +18,7 @@ Plaintext.
### additionalAuthenticatedData?
• `optional` **additionalAuthenticatedData**: [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)
• `optional` **additionalAuthenticatedData?**: [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)
JWE AAD.
@@ -26,7 +26,7 @@ JWE AAD.
### protectedHeader?
• `optional` **protectedHeader**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
• `optional` **protectedHeader?**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
JWE Protected Header.
@@ -34,7 +34,7 @@ JWE Protected Header.
### sharedUnprotectedHeader?
• `optional` **sharedUnprotectedHeader**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
• `optional` **sharedUnprotectedHeader?**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
JWE Shared Unprotected Header.
@@ -42,6 +42,6 @@ JWE Shared Unprotected Header.
### unprotectedHeader?
• `optional` **unprotectedHeader**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
• `optional` **unprotectedHeader?**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
JWE Per-Recipient Unprotected Header.
+7 -7
View File
@@ -18,7 +18,7 @@ The "ciphertext" member MUST be present and contain the value BASE64URL(JWE Ciph
### aad?
• `optional` **aad**: `string`
• `optional` **aad?**: `string`
The "aad" member MUST be present and contain the value BASE64URL(JWE AAD)) when the JWE AAD
value is non-empty; otherwise, it MUST be absent. A JWE AAD value can be included to supply a
@@ -28,7 +28,7 @@ base64url-encoded value to be integrity protected but not encrypted.
### encrypted\_key?
• `optional` **encrypted\_key**: `string`
• `optional` **encrypted\_key?**: `string`
The "encrypted_key" member MUST be present and contain the value BASE64URL(JWE Encrypted Key)
when the JWE Encrypted Key value is non-empty; otherwise, it MUST be absent.
@@ -37,7 +37,7 @@ when the JWE Encrypted Key value is non-empty; otherwise, it MUST be absent.
### header?
• `optional` **header**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
• `optional` **header?**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
The "header" member MUST be present and contain the value JWE Per- Recipient Unprotected Header
when the JWE Per-Recipient Unprotected Header value is non-empty; otherwise, it MUST be absent.
@@ -48,7 +48,7 @@ Parameter values are not integrity protected.
### iv?
• `optional` **iv**: `string`
• `optional` **iv?**: `string`
The "iv" member MUST be present and contain the value BASE64URL(JWE Initialization Vector) when
the JWE Initialization Vector value is non-empty; otherwise, it MUST be absent.
@@ -57,7 +57,7 @@ the JWE Initialization Vector value is non-empty; otherwise, it MUST be absent.
### protected?
• `optional` **protected**: `string`
• `optional` **protected?**: `string`
The "protected" member MUST be present and contain the value BASE64URL(UTF8(JWE Protected
Header)) when the JWE Protected Header value is non-empty; otherwise, it MUST be absent. These
@@ -67,7 +67,7 @@ Header Parameter values are integrity protected.
### tag?
• `optional` **tag**: `string`
• `optional` **tag?**: `string`
The "tag" member MUST be present and contain the value BASE64URL(JWE Authentication Tag) when
the JWE Authentication Tag value is non-empty; otherwise, it MUST be absent.
@@ -76,7 +76,7 @@ the JWE Authentication Tag value is non-empty; otherwise, it MUST be absent.
### unprotected?
• `optional` **unprotected**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
• `optional` **unprotected?**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
The "unprotected" member MUST be present and contain the value JWE Shared Unprotected Header
when the JWE Shared Unprotected Header value is non-empty; otherwise, it MUST be absent. This
+2 -2
View File
@@ -28,7 +28,7 @@ The "signature" member MUST be present and contain the value BASE64URL(JWS Signa
### header?
• `optional` **header**: [`JWSHeaderParameters`](JWSHeaderParameters.md)
• `optional` **header?**: [`JWSHeaderParameters`](JWSHeaderParameters.md)
The "header" member MUST be present and contain the value JWS Unprotected Header when the JWS
Unprotected Header value is non- empty; otherwise, it MUST be absent. This value is represented
@@ -39,7 +39,7 @@ integrity protected.
### protected?
• `optional` **protected**: `string`
• `optional` **protected?**: `string`
The "protected" member MUST be present and contain the value BASE64URL(UTF8(JWS Protected
Header)) when the JWS Protected Header value is non-empty; otherwise, it MUST be absent. These
+2 -2
View File
@@ -28,7 +28,7 @@ The "signature" member MUST be present and contain the value BASE64URL(JWS Signa
### header?
• `optional` **header**: [`JWSHeaderParameters`](JWSHeaderParameters.md)
• `optional` **header?**: [`JWSHeaderParameters`](JWSHeaderParameters.md)
The "header" member MUST be present and contain the value JWS Unprotected Header when the JWS
Unprotected Header value is non- empty; otherwise, it MUST be absent. This value is represented
@@ -39,7 +39,7 @@ integrity protected.
### protected?
• `optional` **protected**: `string`
• `optional` **protected?**: `string`
The "protected" member MUST be present and contain the value BASE64URL(UTF8(JWS Protected
Header)) when the JWS Protected Header value is non-empty; otherwise, it MUST be absent. These
@@ -18,7 +18,7 @@ JWS Payload.
### protectedHeader?
• `optional` **protectedHeader**: [`JWSHeaderParameters`](JWSHeaderParameters.md)
• `optional` **protectedHeader?**: [`JWSHeaderParameters`](JWSHeaderParameters.md)
JWS Protected Header.
@@ -26,6 +26,6 @@ JWS Protected Header.
### unprotectedHeader?
• `optional` **unprotectedHeader**: [`JWSHeaderParameters`](JWSHeaderParameters.md)
• `optional` **unprotectedHeader?**: [`JWSHeaderParameters`](JWSHeaderParameters.md)
JWS Unprotected Header.
@@ -18,7 +18,7 @@ Plaintext.
### additionalAuthenticatedData?
• `optional` **additionalAuthenticatedData**: [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)
• `optional` **additionalAuthenticatedData?**: [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)
JWE AAD.
@@ -26,7 +26,7 @@ JWE AAD.
### protectedHeader?
• `optional` **protectedHeader**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
• `optional` **protectedHeader?**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
JWE Protected Header.
@@ -34,7 +34,7 @@ JWE Protected Header.
### sharedUnprotectedHeader?
• `optional` **sharedUnprotectedHeader**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
• `optional` **sharedUnprotectedHeader?**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
JWE Shared Unprotected Header.
@@ -42,6 +42,6 @@ JWE Shared Unprotected Header.
### unprotectedHeader?
• `optional` **unprotectedHeader**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
• `optional` **unprotectedHeader?**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
JWE Per-Recipient Unprotected Header.
+5 -5
View File
@@ -24,7 +24,7 @@ The "ciphertext" member MUST be present and contain the value BASE64URL(JWE Ciph
### aad?
• `optional` **aad**: `string`
• `optional` **aad?**: `string`
The "aad" member MUST be present and contain the value BASE64URL(JWE AAD)) when the JWE AAD
value is non-empty; otherwise, it MUST be absent. A JWE AAD value can be included to supply a
@@ -34,7 +34,7 @@ base64url-encoded value to be integrity protected but not encrypted.
### iv?
• `optional` **iv**: `string`
• `optional` **iv?**: `string`
The "iv" member MUST be present and contain the value BASE64URL(JWE Initialization Vector) when
the JWE Initialization Vector value is non-empty; otherwise, it MUST be absent.
@@ -43,7 +43,7 @@ the JWE Initialization Vector value is non-empty; otherwise, it MUST be absent.
### protected?
• `optional` **protected**: `string`
• `optional` **protected?**: `string`
The "protected" member MUST be present and contain the value BASE64URL(UTF8(JWE Protected
Header)) when the JWE Protected Header value is non-empty; otherwise, it MUST be absent. These
@@ -53,7 +53,7 @@ Header Parameter values are integrity protected.
### tag?
• `optional` **tag**: `string`
• `optional` **tag?**: `string`
The "tag" member MUST be present and contain the value BASE64URL(JWE Authentication Tag) when
the JWE Authentication Tag value is non-empty; otherwise, it MUST be absent.
@@ -62,7 +62,7 @@ the JWE Authentication Tag value is non-empty; otherwise, it MUST be absent.
### unprotected?
• `optional` **unprotected**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
• `optional` **unprotected?**: [`JWEHeaderParameters`](JWEHeaderParameters.md)
The "unprotected" member MUST be present and contain the value JWE Shared Unprotected Header
when the JWE Shared Unprotected Header value is non-empty; otherwise, it MUST be absent. This
+2 -2
View File
@@ -18,7 +18,7 @@ JWS Payload.
### protectedHeader?
• `optional` **protectedHeader**: [`JWSHeaderParameters`](JWSHeaderParameters.md)
• `optional` **protectedHeader?**: [`JWSHeaderParameters`](JWSHeaderParameters.md)
JWS Protected Header.
@@ -26,6 +26,6 @@ JWS Protected Header.
### unprotectedHeader?
• `optional` **unprotectedHeader**: [`JWSHeaderParameters`](JWSHeaderParameters.md)
• `optional` **unprotectedHeader?**: [`JWSHeaderParameters`](JWSHeaderParameters.md)
JWS Unprotected Header.
+13 -13
View File
@@ -8,7 +8,7 @@ Recognized JWE Header Parameters, any other Header members may also be present.
## Indexable
\[`propName`: `string`\]: `unknown`
> \[`propName`: `string`\]: `unknown`
Any other JWE Header member.
@@ -16,7 +16,7 @@ Any other JWE Header member.
### alg?
• `optional` **alg**: `string`
• `optional` **alg?**: `string`
JWE "alg" (Algorithm) Header Parameter
@@ -28,7 +28,7 @@ JWE "alg" (Algorithm) Header Parameter
### crit?
• `optional` **crit**: `string`[]
• `optional` **crit?**: `string`[]
JWE "crit" (Critical) Header Parameter
@@ -36,7 +36,7 @@ JWE "crit" (Critical) Header Parameter
### cty?
• `optional` **cty**: `string`
• `optional` **cty?**: `string`
"cty" (Content Type) Header Parameter
@@ -44,7 +44,7 @@ JWE "crit" (Critical) Header Parameter
### enc?
• `optional` **enc**: `string`
• `optional` **enc?**: `string`
JWE "enc" (Encryption Algorithm) Header Parameter
@@ -56,7 +56,7 @@ JWE "enc" (Encryption Algorithm) Header Parameter
### jku?
• `optional` **jku**: `string`
• `optional` **jku?**: `string`
"jku" (JWK Set URL) Header Parameter
@@ -64,7 +64,7 @@ JWE "enc" (Encryption Algorithm) Header Parameter
### jwk?
• `optional` **jwk**: [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`JWK`](JWK.md), `"x"` \| `"y"` \| `"crv"` \| `"e"` \| `"n"` \| `"pub"` \| `"kty"` \| `"alg"`\>
• `optional` **jwk?**: [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`JWK`](JWK.md), `"x"` \| `"y"` \| `"crv"` \| `"e"` \| `"n"` \| `"pub"` \| `"kty"` \| `"alg"`\>
"jwk" (JSON Web Key) Header Parameter
@@ -72,7 +72,7 @@ JWE "enc" (Encryption Algorithm) Header Parameter
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
"kid" (Key ID) Header Parameter
@@ -80,7 +80,7 @@ JWE "enc" (Encryption Algorithm) Header Parameter
### typ?
• `optional` **typ**: `string`
• `optional` **typ?**: `string`
"typ" (Type) Header Parameter
@@ -88,7 +88,7 @@ JWE "enc" (Encryption Algorithm) Header Parameter
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
"x5c" (X.509 Certificate Chain) Header Parameter
@@ -96,7 +96,7 @@ JWE "enc" (Encryption Algorithm) Header Parameter
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
"x5t" (X.509 Certificate SHA-1 Thumbprint) Header Parameter
@@ -104,7 +104,7 @@ JWE "enc" (Encryption Algorithm) Header Parameter
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
"x5u" (X.509 URL) Header Parameter
@@ -112,7 +112,7 @@ JWE "enc" (Encryption Algorithm) Header Parameter
### zip?
• `optional` **zip**: `string`
• `optional` **zip?**: `string`
JWE "zip" (Compression Algorithm) Header Parameter.
@@ -10,7 +10,7 @@ Recognized JWE Key Management-related Header Parameters.
### apu?
• `optional` **apu**: [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)
• `optional` **apu?**: [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)
ECDH-ES "apu" (Agreement PartyUInfo). This will be used as a JOSE Header Parameter and will be
used in ECDH's ConcatKDF.
@@ -19,7 +19,7 @@ used in ECDH's ConcatKDF.
### apv?
• `optional` **apv**: [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)
• `optional` **apv?**: [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)
ECDH-ES "apv" (Agreement PartyVInfo). This will be used as a JOSE Header Parameter and will be
used in ECDH's ConcatKDF.
@@ -28,7 +28,7 @@ used in ECDH's ConcatKDF.
### ~~epk?~~
• `optional` **epk**: [`CryptoKey`](https://developer.mozilla.org/docs/Web/API/CryptoKey) \| [`KeyObject`](KeyObject.md)
• `optional` **epk?**: [`CryptoKey`](https://developer.mozilla.org/docs/Web/API/CryptoKey) \| [`KeyObject`](KeyObject.md)
#### Deprecated
@@ -39,7 +39,7 @@ You should not use this parameter. It is only intended for testing and vector
### ~~iv?~~
• `optional` **iv**: [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)
• `optional` **iv?**: [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)
#### Deprecated
@@ -50,7 +50,7 @@ You should not use this parameter. It is only intended for testing and vector
### ~~p2c?~~
• `optional` **p2c**: `number`
• `optional` **p2c?**: `number`
#### Deprecated
@@ -61,7 +61,7 @@ You should not use this parameter. It is only intended for testing and vector
### ~~p2s?~~
• `optional` **p2s**: [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)
• `optional` **p2s?**: [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)
#### Deprecated
+24 -24
View File
@@ -23,7 +23,7 @@ JSON Web Key ([JWK](https://www.rfc-editor.org/rfc/rfc7517)). "RSA", "EC", "OKP"
### alg?
• `optional` **alg**: `string`
• `optional` **alg?**: `string`
JWK "alg" (Algorithm) Parameter
@@ -35,7 +35,7 @@ JWK "alg" (Algorithm) Parameter
### crv?
• `optional` **crv**: `string`
• `optional` **crv?**: `string`
- EC JWK "crv" (Curve) Parameter
- OKP JWK "crv" (The Subtype of Key Pair) Parameter
@@ -44,7 +44,7 @@ JWK "alg" (Algorithm) Parameter
### d?
• `optional` **d**: `string`
• `optional` **d?**: `string`
- Private RSA JWK "d" (Private Exponent) Parameter
- Private EC JWK "d" (ECC Private Key) Parameter
@@ -54,7 +54,7 @@ JWK "alg" (Algorithm) Parameter
### dp?
• `optional` **dp**: `string`
• `optional` **dp?**: `string`
Private RSA JWK "dp" (First Factor CRT Exponent) Parameter
@@ -62,7 +62,7 @@ Private RSA JWK "dp" (First Factor CRT Exponent) Parameter
### dq?
• `optional` **dq**: `string`
• `optional` **dq?**: `string`
Private RSA JWK "dq" (Second Factor CRT Exponent) Parameter
@@ -70,7 +70,7 @@ Private RSA JWK "dq" (Second Factor CRT Exponent) Parameter
### e?
• `optional` **e**: `string`
• `optional` **e?**: `string`
RSA JWK "e" (Exponent) Parameter
@@ -78,7 +78,7 @@ RSA JWK "e" (Exponent) Parameter
### ext?
• `optional` **ext**: `boolean`
• `optional` **ext?**: `boolean`
JWK "ext" (Extractable) Parameter
@@ -86,7 +86,7 @@ JWK "ext" (Extractable) Parameter
### k?
• `optional` **k**: `string`
• `optional` **k?**: `string`
Oct JWK "k" (Key Value) Parameter
@@ -94,7 +94,7 @@ Oct JWK "k" (Key Value) Parameter
### key\_ops?
• `optional` **key\_ops**: `string`[]
• `optional` **key\_ops?**: `string`[]
JWK "key_ops" (Key Operations) Parameter
@@ -102,7 +102,7 @@ JWK "key_ops" (Key Operations) Parameter
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
JWK "kid" (Key ID) Parameter
@@ -110,7 +110,7 @@ JWK "kid" (Key ID) Parameter
### kty?
• `optional` **kty**: `string`
• `optional` **kty?**: `string`
JWK "kty" (Key Type) Parameter
@@ -118,7 +118,7 @@ JWK "kty" (Key Type) Parameter
### n?
• `optional` **n**: `string`
• `optional` **n?**: `string`
RSA JWK "n" (Modulus) Parameter
@@ -126,7 +126,7 @@ RSA JWK "n" (Modulus) Parameter
### p?
• `optional` **p**: `string`
• `optional` **p?**: `string`
Private RSA JWK "p" (First Prime Factor) Parameter
@@ -134,7 +134,7 @@ Private RSA JWK "p" (First Prime Factor) Parameter
### priv?
• `optional` **priv**: `string`
• `optional` **priv?**: `string`
AKP JWK "priv" (Private key) Parameter
@@ -142,7 +142,7 @@ AKP JWK "priv" (Private key) Parameter
### pub?
• `optional` **pub**: `string`
• `optional` **pub?**: `string`
AKP JWK "pub" (Public Key) Parameter
@@ -150,7 +150,7 @@ AKP JWK "pub" (Public Key) Parameter
### q?
• `optional` **q**: `string`
• `optional` **q?**: `string`
Private RSA JWK "q" (Second Prime Factor) Parameter
@@ -158,7 +158,7 @@ Private RSA JWK "q" (Second Prime Factor) Parameter
### qi?
• `optional` **qi**: `string`
• `optional` **qi?**: `string`
Private RSA JWK "qi" (First CRT Coefficient) Parameter
@@ -166,7 +166,7 @@ Private RSA JWK "qi" (First CRT Coefficient) Parameter
### use?
• `optional` **use**: `string`
• `optional` **use?**: `string`
JWK "use" (Public Key Use) Parameter
@@ -174,7 +174,7 @@ JWK "use" (Public Key Use) Parameter
### x?
• `optional` **x**: `string`
• `optional` **x?**: `string`
- EC JWK "x" (X Coordinate) Parameter
- OKP JWK "x" (The public key) Parameter
@@ -183,7 +183,7 @@ JWK "use" (Public Key Use) Parameter
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
JWK "x5c" (X.509 Certificate Chain) Parameter
@@ -191,7 +191,7 @@ JWK "x5c" (X.509 Certificate Chain) Parameter
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
@@ -199,7 +199,7 @@ JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
### x5t#S256?
• `optional` **x5t#S256**: `string`
• `optional` **x5t#S256?**: `string`
JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
@@ -207,7 +207,7 @@ JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
JWK "x5u" (X.509 URL) Parameter
@@ -215,6 +215,6 @@ JWK "x5u" (X.509 URL) Parameter
### y?
• `optional` **y**: `string`
• `optional` **y?**: `string`
EC JWK "y" (Y Coordinate) Parameter
+10 -10
View File
@@ -10,7 +10,7 @@ Generic JSON Web Key Parameters.
### alg?
• `optional` **alg**: `string`
• `optional` **alg?**: `string`
JWK "alg" (Algorithm) Parameter
@@ -22,7 +22,7 @@ JWK "alg" (Algorithm) Parameter
### ext?
• `optional` **ext**: `boolean`
• `optional` **ext?**: `boolean`
JWK "ext" (Extractable) Parameter
@@ -30,7 +30,7 @@ JWK "ext" (Extractable) Parameter
### key\_ops?
• `optional` **key\_ops**: `string`[]
• `optional` **key\_ops?**: `string`[]
JWK "key_ops" (Key Operations) Parameter
@@ -38,7 +38,7 @@ JWK "key_ops" (Key Operations) Parameter
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
JWK "kid" (Key ID) Parameter
@@ -46,7 +46,7 @@ JWK "kid" (Key ID) Parameter
### kty?
• `optional` **kty**: `string`
• `optional` **kty?**: `string`
JWK "kty" (Key Type) Parameter
@@ -54,7 +54,7 @@ JWK "kty" (Key Type) Parameter
### use?
• `optional` **use**: `string`
• `optional` **use?**: `string`
JWK "use" (Public Key Use) Parameter
@@ -62,7 +62,7 @@ JWK "use" (Public Key Use) Parameter
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
JWK "x5c" (X.509 Certificate Chain) Parameter
@@ -70,7 +70,7 @@ JWK "x5c" (X.509 Certificate Chain) Parameter
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
@@ -78,7 +78,7 @@ JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
### x5t#S256?
• `optional` **x5t#S256**: `string`
• `optional` **x5t#S256?**: `string`
JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
@@ -86,6 +86,6 @@ JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
JWK "x5u" (X.509 URL) Parameter
+9 -9
View File
@@ -34,7 +34,7 @@ AKP JWK "pub" (The Public key) Parameter
### ext?
• `optional` **ext**: `boolean`
• `optional` **ext?**: `boolean`
JWK "ext" (Extractable) Parameter
@@ -42,7 +42,7 @@ JWK "ext" (Extractable) Parameter
### key\_ops?
• `optional` **key\_ops**: `string`[]
• `optional` **key\_ops?**: `string`[]
JWK "key_ops" (Key Operations) Parameter
@@ -50,7 +50,7 @@ JWK "key_ops" (Key Operations) Parameter
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
JWK "kid" (Key ID) Parameter
@@ -58,7 +58,7 @@ JWK "kid" (Key ID) Parameter
### kty?
• `optional` **kty**: `string`
• `optional` **kty?**: `string`
JWK "kty" (Key Type) Parameter
@@ -66,7 +66,7 @@ JWK "kty" (Key Type) Parameter
### use?
• `optional` **use**: `string`
• `optional` **use?**: `string`
JWK "use" (Public Key Use) Parameter
@@ -74,7 +74,7 @@ JWK "use" (Public Key Use) Parameter
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
JWK "x5c" (X.509 Certificate Chain) Parameter
@@ -82,7 +82,7 @@ JWK "x5c" (X.509 Certificate Chain) Parameter
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
@@ -90,7 +90,7 @@ JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
### x5t#S256?
• `optional` **x5t#S256**: `string`
• `optional` **x5t#S256?**: `string`
JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
@@ -98,6 +98,6 @@ JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
JWK "x5u" (X.509 URL) Parameter
+9 -9
View File
@@ -26,7 +26,7 @@ AKP JWK "pub" (The Public key) Parameter
### ext?
• `optional` **ext**: `boolean`
• `optional` **ext?**: `boolean`
JWK "ext" (Extractable) Parameter
@@ -34,7 +34,7 @@ JWK "ext" (Extractable) Parameter
### key\_ops?
• `optional` **key\_ops**: `string`[]
• `optional` **key\_ops?**: `string`[]
JWK "key_ops" (Key Operations) Parameter
@@ -42,7 +42,7 @@ JWK "key_ops" (Key Operations) Parameter
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
JWK "kid" (Key ID) Parameter
@@ -50,7 +50,7 @@ JWK "kid" (Key ID) Parameter
### kty?
• `optional` **kty**: `string`
• `optional` **kty?**: `string`
JWK "kty" (Key Type) Parameter
@@ -58,7 +58,7 @@ JWK "kty" (Key Type) Parameter
### use?
• `optional` **use**: `string`
• `optional` **use?**: `string`
JWK "use" (Public Key Use) Parameter
@@ -66,7 +66,7 @@ JWK "use" (Public Key Use) Parameter
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
JWK "x5c" (X.509 Certificate Chain) Parameter
@@ -74,7 +74,7 @@ JWK "x5c" (X.509 Certificate Chain) Parameter
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
@@ -82,7 +82,7 @@ JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
### x5t#S256?
• `optional` **x5t#S256**: `string`
• `optional` **x5t#S256?**: `string`
JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
@@ -90,6 +90,6 @@ JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
JWK "x5u" (X.509 URL) Parameter
+10 -10
View File
@@ -42,7 +42,7 @@ EC JWK "y" (Y Coordinate) Parameter
### alg?
• `optional` **alg**: `string`
• `optional` **alg?**: `string`
JWK "alg" (Algorithm) Parameter
@@ -54,7 +54,7 @@ JWK "alg" (Algorithm) Parameter
### ext?
• `optional` **ext**: `boolean`
• `optional` **ext?**: `boolean`
JWK "ext" (Extractable) Parameter
@@ -62,7 +62,7 @@ JWK "ext" (Extractable) Parameter
### key\_ops?
• `optional` **key\_ops**: `string`[]
• `optional` **key\_ops?**: `string`[]
JWK "key_ops" (Key Operations) Parameter
@@ -70,7 +70,7 @@ JWK "key_ops" (Key Operations) Parameter
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
JWK "kid" (Key ID) Parameter
@@ -78,7 +78,7 @@ JWK "kid" (Key ID) Parameter
### kty?
• `optional` **kty**: `string`
• `optional` **kty?**: `string`
JWK "kty" (Key Type) Parameter
@@ -86,7 +86,7 @@ JWK "kty" (Key Type) Parameter
### use?
• `optional` **use**: `string`
• `optional` **use?**: `string`
JWK "use" (Public Key Use) Parameter
@@ -94,7 +94,7 @@ JWK "use" (Public Key Use) Parameter
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
JWK "x5c" (X.509 Certificate Chain) Parameter
@@ -102,7 +102,7 @@ JWK "x5c" (X.509 Certificate Chain) Parameter
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
@@ -110,7 +110,7 @@ JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
### x5t#S256?
• `optional` **x5t#S256**: `string`
• `optional` **x5t#S256?**: `string`
JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
@@ -118,6 +118,6 @@ JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
JWK "x5u" (X.509 URL) Parameter
+10 -10
View File
@@ -34,7 +34,7 @@ EC JWK "y" (Y Coordinate) Parameter
### alg?
• `optional` **alg**: `string`
• `optional` **alg?**: `string`
JWK "alg" (Algorithm) Parameter
@@ -46,7 +46,7 @@ JWK "alg" (Algorithm) Parameter
### ext?
• `optional` **ext**: `boolean`
• `optional` **ext?**: `boolean`
JWK "ext" (Extractable) Parameter
@@ -54,7 +54,7 @@ JWK "ext" (Extractable) Parameter
### key\_ops?
• `optional` **key\_ops**: `string`[]
• `optional` **key\_ops?**: `string`[]
JWK "key_ops" (Key Operations) Parameter
@@ -62,7 +62,7 @@ JWK "key_ops" (Key Operations) Parameter
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
JWK "kid" (Key ID) Parameter
@@ -70,7 +70,7 @@ JWK "kid" (Key ID) Parameter
### kty?
• `optional` **kty**: `string`
• `optional` **kty?**: `string`
JWK "kty" (Key Type) Parameter
@@ -78,7 +78,7 @@ JWK "kty" (Key Type) Parameter
### use?
• `optional` **use**: `string`
• `optional` **use?**: `string`
JWK "use" (Public Key Use) Parameter
@@ -86,7 +86,7 @@ JWK "use" (Public Key Use) Parameter
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
JWK "x5c" (X.509 Certificate Chain) Parameter
@@ -94,7 +94,7 @@ JWK "x5c" (X.509 Certificate Chain) Parameter
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
@@ -102,7 +102,7 @@ JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
### x5t#S256?
• `optional` **x5t#S256**: `string`
• `optional` **x5t#S256?**: `string`
JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
@@ -110,6 +110,6 @@ JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
JWK "x5u" (X.509 URL) Parameter
+10 -10
View File
@@ -34,7 +34,7 @@ OKP JWK "x" (The public key) Parameter
### alg?
• `optional` **alg**: `string`
• `optional` **alg?**: `string`
JWK "alg" (Algorithm) Parameter
@@ -46,7 +46,7 @@ JWK "alg" (Algorithm) Parameter
### ext?
• `optional` **ext**: `boolean`
• `optional` **ext?**: `boolean`
JWK "ext" (Extractable) Parameter
@@ -54,7 +54,7 @@ JWK "ext" (Extractable) Parameter
### key\_ops?
• `optional` **key\_ops**: `string`[]
• `optional` **key\_ops?**: `string`[]
JWK "key_ops" (Key Operations) Parameter
@@ -62,7 +62,7 @@ JWK "key_ops" (Key Operations) Parameter
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
JWK "kid" (Key ID) Parameter
@@ -70,7 +70,7 @@ JWK "kid" (Key ID) Parameter
### kty?
• `optional` **kty**: `string`
• `optional` **kty?**: `string`
JWK "kty" (Key Type) Parameter
@@ -78,7 +78,7 @@ JWK "kty" (Key Type) Parameter
### use?
• `optional` **use**: `string`
• `optional` **use?**: `string`
JWK "use" (Public Key Use) Parameter
@@ -86,7 +86,7 @@ JWK "use" (Public Key Use) Parameter
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
JWK "x5c" (X.509 Certificate Chain) Parameter
@@ -94,7 +94,7 @@ JWK "x5c" (X.509 Certificate Chain) Parameter
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
@@ -102,7 +102,7 @@ JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
### x5t#S256?
• `optional` **x5t#S256**: `string`
• `optional` **x5t#S256?**: `string`
JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
@@ -110,6 +110,6 @@ JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
JWK "x5u" (X.509 URL) Parameter
+10 -10
View File
@@ -26,7 +26,7 @@ OKP JWK "x" (The public key) Parameter
### alg?
• `optional` **alg**: `string`
• `optional` **alg?**: `string`
JWK "alg" (Algorithm) Parameter
@@ -38,7 +38,7 @@ JWK "alg" (Algorithm) Parameter
### ext?
• `optional` **ext**: `boolean`
• `optional` **ext?**: `boolean`
JWK "ext" (Extractable) Parameter
@@ -46,7 +46,7 @@ JWK "ext" (Extractable) Parameter
### key\_ops?
• `optional` **key\_ops**: `string`[]
• `optional` **key\_ops?**: `string`[]
JWK "key_ops" (Key Operations) Parameter
@@ -54,7 +54,7 @@ JWK "key_ops" (Key Operations) Parameter
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
JWK "kid" (Key ID) Parameter
@@ -62,7 +62,7 @@ JWK "kid" (Key ID) Parameter
### kty?
• `optional` **kty**: `string`
• `optional` **kty?**: `string`
JWK "kty" (Key Type) Parameter
@@ -70,7 +70,7 @@ JWK "kty" (Key Type) Parameter
### use?
• `optional` **use**: `string`
• `optional` **use?**: `string`
JWK "use" (Public Key Use) Parameter
@@ -78,7 +78,7 @@ JWK "use" (Public Key Use) Parameter
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
JWK "x5c" (X.509 Certificate Chain) Parameter
@@ -86,7 +86,7 @@ JWK "x5c" (X.509 Certificate Chain) Parameter
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
@@ -94,7 +94,7 @@ JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
### x5t#S256?
• `optional` **x5t#S256**: `string`
• `optional` **x5t#S256?**: `string`
JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
@@ -102,6 +102,6 @@ JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
JWK "x5u" (X.509 URL) Parameter
+10 -10
View File
@@ -74,7 +74,7 @@ RSA JWK "qi" (First CRT Coefficient) Parameter
### alg?
• `optional` **alg**: `string`
• `optional` **alg?**: `string`
JWK "alg" (Algorithm) Parameter
@@ -86,7 +86,7 @@ JWK "alg" (Algorithm) Parameter
### ext?
• `optional` **ext**: `boolean`
• `optional` **ext?**: `boolean`
JWK "ext" (Extractable) Parameter
@@ -94,7 +94,7 @@ JWK "ext" (Extractable) Parameter
### key\_ops?
• `optional` **key\_ops**: `string`[]
• `optional` **key\_ops?**: `string`[]
JWK "key_ops" (Key Operations) Parameter
@@ -102,7 +102,7 @@ JWK "key_ops" (Key Operations) Parameter
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
JWK "kid" (Key ID) Parameter
@@ -110,7 +110,7 @@ JWK "kid" (Key ID) Parameter
### kty?
• `optional` **kty**: `string`
• `optional` **kty?**: `string`
JWK "kty" (Key Type) Parameter
@@ -118,7 +118,7 @@ JWK "kty" (Key Type) Parameter
### use?
• `optional` **use**: `string`
• `optional` **use?**: `string`
JWK "use" (Public Key Use) Parameter
@@ -126,7 +126,7 @@ JWK "use" (Public Key Use) Parameter
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
JWK "x5c" (X.509 Certificate Chain) Parameter
@@ -134,7 +134,7 @@ JWK "x5c" (X.509 Certificate Chain) Parameter
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
@@ -142,7 +142,7 @@ JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
### x5t#S256?
• `optional` **x5t#S256**: `string`
• `optional` **x5t#S256?**: `string`
JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
@@ -150,6 +150,6 @@ JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
JWK "x5u" (X.509 URL) Parameter
+10 -10
View File
@@ -26,7 +26,7 @@ RSA JWK "n" (Modulus) Parameter
### alg?
• `optional` **alg**: `string`
• `optional` **alg?**: `string`
JWK "alg" (Algorithm) Parameter
@@ -38,7 +38,7 @@ JWK "alg" (Algorithm) Parameter
### ext?
• `optional` **ext**: `boolean`
• `optional` **ext?**: `boolean`
JWK "ext" (Extractable) Parameter
@@ -46,7 +46,7 @@ JWK "ext" (Extractable) Parameter
### key\_ops?
• `optional` **key\_ops**: `string`[]
• `optional` **key\_ops?**: `string`[]
JWK "key_ops" (Key Operations) Parameter
@@ -54,7 +54,7 @@ JWK "key_ops" (Key Operations) Parameter
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
JWK "kid" (Key ID) Parameter
@@ -62,7 +62,7 @@ JWK "kid" (Key ID) Parameter
### kty?
• `optional` **kty**: `string`
• `optional` **kty?**: `string`
JWK "kty" (Key Type) Parameter
@@ -70,7 +70,7 @@ JWK "kty" (Key Type) Parameter
### use?
• `optional` **use**: `string`
• `optional` **use?**: `string`
JWK "use" (Public Key Use) Parameter
@@ -78,7 +78,7 @@ JWK "use" (Public Key Use) Parameter
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
JWK "x5c" (X.509 Certificate Chain) Parameter
@@ -86,7 +86,7 @@ JWK "x5c" (X.509 Certificate Chain) Parameter
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
@@ -94,7 +94,7 @@ JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
### x5t#S256?
• `optional` **x5t#S256**: `string`
• `optional` **x5t#S256?**: `string`
JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
@@ -102,6 +102,6 @@ JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
JWK "x5u" (X.509 URL) Parameter
+10 -10
View File
@@ -18,7 +18,7 @@ Oct JWK "k" (Key Value) Parameter
### alg?
• `optional` **alg**: `string`
• `optional` **alg?**: `string`
JWK "alg" (Algorithm) Parameter
@@ -30,7 +30,7 @@ JWK "alg" (Algorithm) Parameter
### ext?
• `optional` **ext**: `boolean`
• `optional` **ext?**: `boolean`
JWK "ext" (Extractable) Parameter
@@ -38,7 +38,7 @@ JWK "ext" (Extractable) Parameter
### key\_ops?
• `optional` **key\_ops**: `string`[]
• `optional` **key\_ops?**: `string`[]
JWK "key_ops" (Key Operations) Parameter
@@ -46,7 +46,7 @@ JWK "key_ops" (Key Operations) Parameter
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
JWK "kid" (Key ID) Parameter
@@ -54,7 +54,7 @@ JWK "kid" (Key ID) Parameter
### kty?
• `optional` **kty**: `string`
• `optional` **kty?**: `string`
JWK "kty" (Key Type) Parameter
@@ -62,7 +62,7 @@ JWK "kty" (Key Type) Parameter
### use?
• `optional` **use**: `string`
• `optional` **use?**: `string`
JWK "use" (Public Key Use) Parameter
@@ -70,7 +70,7 @@ JWK "use" (Public Key Use) Parameter
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
JWK "x5c" (X.509 Certificate Chain) Parameter
@@ -78,7 +78,7 @@ JWK "x5c" (X.509 Certificate Chain) Parameter
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
@@ -86,7 +86,7 @@ JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter
### x5t#S256?
• `optional` **x5t#S256**: `string`
• `optional` **x5t#S256?**: `string`
JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
@@ -94,6 +94,6 @@ JWK "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
JWK "x5u" (X.509 URL) Parameter
+12 -12
View File
@@ -8,7 +8,7 @@ Recognized JWS Header Parameters, any other Header Members may also be present.
## Indexable
\[`propName`: `string`\]: `unknown`
> \[`propName`: `string`\]: `unknown`
Any other JWS Header member.
@@ -16,7 +16,7 @@ Any other JWS Header member.
### alg?
• `optional` **alg**: `string`
• `optional` **alg?**: `string`
JWS "alg" (Algorithm) Header Parameter
@@ -28,7 +28,7 @@ JWS "alg" (Algorithm) Header Parameter
### b64?
• `optional` **b64**: `boolean`
• `optional` **b64?**: `boolean`
This JWS Extension Header Parameter modifies the JWS Payload representation and the JWS Signing
Input computation as per [RFC7797](https://www.rfc-editor.org/rfc/rfc7797).
@@ -37,7 +37,7 @@ Input computation as per [RFC7797](https://www.rfc-editor.org/rfc/rfc7797).
### crit?
• `optional` **crit**: `string`[]
• `optional` **crit?**: `string`[]
JWS "crit" (Critical) Header Parameter
@@ -45,7 +45,7 @@ JWS "crit" (Critical) Header Parameter
### cty?
• `optional` **cty**: `string`
• `optional` **cty?**: `string`
"cty" (Content Type) Header Parameter
@@ -53,7 +53,7 @@ JWS "crit" (Critical) Header Parameter
### jku?
• `optional` **jku**: `string`
• `optional` **jku?**: `string`
"jku" (JWK Set URL) Header Parameter
@@ -61,7 +61,7 @@ JWS "crit" (Critical) Header Parameter
### jwk?
• `optional` **jwk**: [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`JWK`](JWK.md), `"x"` \| `"y"` \| `"crv"` \| `"e"` \| `"n"` \| `"pub"` \| `"kty"` \| `"alg"`\>
• `optional` **jwk?**: [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`JWK`](JWK.md), `"x"` \| `"y"` \| `"crv"` \| `"e"` \| `"n"` \| `"pub"` \| `"kty"` \| `"alg"`\>
"jwk" (JSON Web Key) Header Parameter
@@ -69,7 +69,7 @@ JWS "crit" (Critical) Header Parameter
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
"kid" (Key ID) Header Parameter
@@ -77,7 +77,7 @@ JWS "crit" (Critical) Header Parameter
### typ?
• `optional` **typ**: `string`
• `optional` **typ?**: `string`
"typ" (Type) Header Parameter
@@ -85,7 +85,7 @@ JWS "crit" (Critical) Header Parameter
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
"x5c" (X.509 Certificate Chain) Header Parameter
@@ -93,7 +93,7 @@ JWS "crit" (Critical) Header Parameter
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
"x5t" (X.509 Certificate SHA-1 Thumbprint) Header Parameter
@@ -101,6 +101,6 @@ JWS "crit" (Critical) Header Parameter
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
"x5u" (X.509 URL) Header Parameter
@@ -10,7 +10,7 @@ JWT Claims Set verification options.
### audience?
• `optional` **audience**: `string` \| `string`[]
• `optional` **audience?**: `string` \| `string`[]
Expected JWT "aud" (Audience) Claim value(s).
@@ -20,7 +20,7 @@ This option makes the JWT "aud" (Audience) Claim presence required.
### clockTolerance?
• `optional` **clockTolerance**: `string` \| `number`
• `optional` **clockTolerance?**: `string` \| `number`
Clock skew tolerance
@@ -34,7 +34,7 @@ validating the "iat" (Issued At) claim if the [`maxTokenAge` option](#maxtokenag
### currentDate?
• `optional` **currentDate**: [`Date`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date)
• `optional` **currentDate?**: [`Date`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date)
Date to use when comparing NumericDate claims, defaults to `new Date()`.
@@ -42,7 +42,7 @@ Date to use when comparing NumericDate claims, defaults to `new Date()`.
### issuer?
• `optional` **issuer**: `string` \| `string`[]
• `optional` **issuer?**: `string` \| `string`[]
Expected JWT "iss" (Issuer) Claim value(s).
@@ -52,7 +52,7 @@ This option makes the JWT "iss" (Issuer) Claim presence required.
### maxTokenAge?
• `optional` **maxTokenAge**: `string` \| `number`
• `optional` **maxTokenAge?**: `string` \| `number`
Maximum time elapsed (in seconds) from the JWT "iat" (Issued At) Claim value.
@@ -65,7 +65,7 @@ This option makes the JWT "iat" (Issued At) Claim presence required.
### requiredClaims?
• `optional` **requiredClaims**: `string`[]
• `optional` **requiredClaims?**: `string`[]
Array of required Claim Names that must be present in the JWT Claims Set. Default is that: if
the [`issuer` option](#issuer) is set, then JWT "iss" (Issuer) Claim must be present; if the
@@ -78,7 +78,7 @@ present.
### subject?
• `optional` **subject**: `string`
• `optional` **subject?**: `string`
Expected JWT "sub" (Subject) Claim value.
@@ -88,7 +88,7 @@ This option makes the JWT "sub" (Subject) Claim presence required.
### typ?
• `optional` **typ**: `string`
• `optional` **typ?**: `string`
Expected JWT "typ" (Type) Header Parameter value.
+11 -11
View File
@@ -8,7 +8,7 @@ Recognized Signed JWT Header Parameters, any other Header Members may also be pr
## Indexable
\[`propName`: `string`\]: `unknown`
> \[`propName`: `string`\]: `unknown`
Any other JWS Header member.
@@ -28,7 +28,7 @@ JWS "alg" (Algorithm) Header Parameter
### b64?
• `optional` **b64**: `true`
• `optional` **b64?**: `true`
This JWS Extension Header Parameter modifies the JWS Payload representation and the JWS Signing
Input computation as per [RFC7797](https://www.rfc-editor.org/rfc/rfc7797).
@@ -37,7 +37,7 @@ Input computation as per [RFC7797](https://www.rfc-editor.org/rfc/rfc7797).
### crit?
• `optional` **crit**: `string`[]
• `optional` **crit?**: `string`[]
JWS "crit" (Critical) Header Parameter
@@ -45,7 +45,7 @@ JWS "crit" (Critical) Header Parameter
### cty?
• `optional` **cty**: `string`
• `optional` **cty?**: `string`
"cty" (Content Type) Header Parameter
@@ -53,7 +53,7 @@ JWS "crit" (Critical) Header Parameter
### jku?
• `optional` **jku**: `string`
• `optional` **jku?**: `string`
"jku" (JWK Set URL) Header Parameter
@@ -61,7 +61,7 @@ JWS "crit" (Critical) Header Parameter
### jwk?
• `optional` **jwk**: [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`JWK`](JWK.md), `"x"` \| `"y"` \| `"crv"` \| `"e"` \| `"n"` \| `"pub"` \| `"kty"` \| `"alg"`\>
• `optional` **jwk?**: [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`JWK`](JWK.md), `"x"` \| `"y"` \| `"crv"` \| `"e"` \| `"n"` \| `"pub"` \| `"kty"` \| `"alg"`\>
"jwk" (JSON Web Key) Header Parameter
@@ -69,7 +69,7 @@ JWS "crit" (Critical) Header Parameter
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
"kid" (Key ID) Header Parameter
@@ -77,7 +77,7 @@ JWS "crit" (Critical) Header Parameter
### typ?
• `optional` **typ**: `string`
• `optional` **typ?**: `string`
"typ" (Type) Header Parameter
@@ -85,7 +85,7 @@ JWS "crit" (Critical) Header Parameter
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
"x5c" (X.509 Certificate Chain) Header Parameter
@@ -93,7 +93,7 @@ JWS "crit" (Critical) Header Parameter
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
"x5t" (X.509 Certificate SHA-1 Thumbprint) Header Parameter
@@ -101,6 +101,6 @@ JWS "crit" (Critical) Header Parameter
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
"x5u" (X.509 URL) Header Parameter
+8 -8
View File
@@ -8,7 +8,7 @@ Recognized JWT Claims Set members, any other members may also be present.
## Indexable
\[`propName`: `string`\]: `unknown`
> \[`propName`: `string`\]: `unknown`
Any other JWT Claim Set member.
@@ -16,7 +16,7 @@ Any other JWT Claim Set member.
### aud?
• `optional` **aud**: `string` \| `string`[]
• `optional` **aud?**: `string` \| `string`[]
JWT Audience
@@ -28,7 +28,7 @@ JWT Audience
### exp?
• `optional` **exp**: `number`
• `optional` **exp?**: `number`
JWT Expiration Time
@@ -40,7 +40,7 @@ JWT Expiration Time
### iat?
• `optional` **iat**: `number`
• `optional` **iat?**: `number`
JWT Issued At
@@ -52,7 +52,7 @@ JWT Issued At
### iss?
• `optional` **iss**: `string`
• `optional` **iss?**: `string`
JWT Issuer
@@ -64,7 +64,7 @@ JWT Issuer
### jti?
• `optional` **jti**: `string`
• `optional` **jti?**: `string`
JWT ID
@@ -76,7 +76,7 @@ JWT ID
### nbf?
• `optional` **nbf**: `number`
• `optional` **nbf?**: `number`
JWT Not Before
@@ -88,7 +88,7 @@ JWT Not Before
### sub?
• `optional` **sub**: `string`
• `optional` **sub?**: `string`
JWT Subject
@@ -10,7 +10,7 @@ Header Parameters common to JWE and JWS
### cty?
• `optional` **cty**: `string`
• `optional` **cty?**: `string`
"cty" (Content Type) Header Parameter
@@ -18,7 +18,7 @@ Header Parameters common to JWE and JWS
### jku?
• `optional` **jku**: `string`
• `optional` **jku?**: `string`
"jku" (JWK Set URL) Header Parameter
@@ -26,7 +26,7 @@ Header Parameters common to JWE and JWS
### jwk?
• `optional` **jwk**: [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`JWK`](JWK.md), `"x"` \| `"y"` \| `"crv"` \| `"e"` \| `"n"` \| `"pub"` \| `"kty"` \| `"alg"`\>
• `optional` **jwk?**: [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`JWK`](JWK.md), `"x"` \| `"y"` \| `"crv"` \| `"e"` \| `"n"` \| `"pub"` \| `"kty"` \| `"alg"`\>
"jwk" (JSON Web Key) Header Parameter
@@ -34,7 +34,7 @@ Header Parameters common to JWE and JWS
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
"kid" (Key ID) Header Parameter
@@ -42,7 +42,7 @@ Header Parameters common to JWE and JWS
### typ?
• `optional` **typ**: `string`
• `optional` **typ?**: `string`
"typ" (Type) Header Parameter
@@ -50,7 +50,7 @@ Header Parameters common to JWE and JWS
### x5c?
• `optional` **x5c**: `string`[]
• `optional` **x5c?**: `string`[]
"x5c" (X.509 Certificate Chain) Header Parameter
@@ -58,7 +58,7 @@ Header Parameters common to JWE and JWS
### x5t?
• `optional` **x5t**: `string`
• `optional` **x5t?**: `string`
"x5t" (X.509 Certificate SHA-1 Thumbprint) Header Parameter
@@ -66,6 +66,6 @@ Header Parameters common to JWE and JWS
### x5u?
• `optional` **x5u**: `string`
• `optional` **x5u?**: `string`
"x5u" (X.509 URL) Header Parameter
+1 -1
View File
@@ -10,7 +10,7 @@ JWS Signing options.
### crit?
• `optional` **crit**: `object`
• `optional` **crit?**: `object`
An object with keys representing recognized "crit" (Critical) Header Parameter names. The value
for those is either `true` or `false`. `true` when the Header Parameter MUST be integrity
+2 -2
View File
@@ -10,7 +10,7 @@ JWS Verification options.
### algorithms?
• `optional` **algorithms**: `string`[]
• `optional` **algorithms?**: `string`[]
A list of accepted JWS "alg" (Algorithm) Header Parameter values. By default all "alg"
(Algorithm) values applicable for the used key/secret are allowed.
@@ -22,7 +22,7 @@ A list of accepted JWS "alg" (Algorithm) Header Parameter values. By default all
### crit?
• `optional` **crit**: `object`
• `optional` **crit?**: `object`
An object with keys representing recognized "crit" (Critical) Header Parameter names. The value
for those is either `true` or `false`. `true` when the Header Parameter MUST be integrity
+188 -149
View File
@@ -9,11 +9,11 @@
"version": "6.2.2",
"license": "MIT",
"devDependencies": {
"@playwright/test": "^1.52.0",
"@types/node": "^24.11.0",
"@playwright/test": "^1.58.2",
"@types/node": "^24.12.0",
"@types/qunit": "^2.19.13",
"ava": "^7.0.0",
"esbuild": "^0.27.3",
"esbuild": "^0.27.4",
"glob": "^13.0.6",
"npm-run-all2": "^8.0.4",
"patch-package": "^8.0.1",
@@ -21,23 +21,23 @@
"prettier-plugin-jsdoc": "^1.8.0",
"qunit": "^2.25.0",
"rollup": "^4.59.0",
"tar": "^7.5.10",
"tar": "^7.5.11",
"timekeeper": "^2.3.1",
"tsx": "^4.21.0",
"typedoc": "^0.28.17",
"typedoc-plugin-markdown": "^4.10.0",
"typedoc-plugin-markdown": "^4.11.0",
"typedoc-plugin-mdn-links": "^5.1.1",
"typescript": "^5.9.3",
"undici": "^7.22.0"
"undici": "^7.24.4"
},
"funding": {
"url": "https://github.com/sponsors/panva"
}
},
"node_modules/@esbuild/aix-ppc64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz",
"integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.4.tgz",
"integrity": "sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==",
"cpu": [
"ppc64"
],
@@ -52,9 +52,9 @@
}
},
"node_modules/@esbuild/android-arm": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz",
"integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.4.tgz",
"integrity": "sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==",
"cpu": [
"arm"
],
@@ -69,9 +69,9 @@
}
},
"node_modules/@esbuild/android-arm64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz",
"integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.4.tgz",
"integrity": "sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==",
"cpu": [
"arm64"
],
@@ -86,9 +86,9 @@
}
},
"node_modules/@esbuild/android-x64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz",
"integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.4.tgz",
"integrity": "sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==",
"cpu": [
"x64"
],
@@ -103,9 +103,9 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz",
"integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.4.tgz",
"integrity": "sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==",
"cpu": [
"arm64"
],
@@ -120,9 +120,9 @@
}
},
"node_modules/@esbuild/darwin-x64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz",
"integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.4.tgz",
"integrity": "sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==",
"cpu": [
"x64"
],
@@ -137,9 +137,9 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz",
"integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.4.tgz",
"integrity": "sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==",
"cpu": [
"arm64"
],
@@ -154,9 +154,9 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz",
"integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.4.tgz",
"integrity": "sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==",
"cpu": [
"x64"
],
@@ -171,9 +171,9 @@
}
},
"node_modules/@esbuild/linux-arm": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz",
"integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.4.tgz",
"integrity": "sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==",
"cpu": [
"arm"
],
@@ -188,9 +188,9 @@
}
},
"node_modules/@esbuild/linux-arm64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz",
"integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.4.tgz",
"integrity": "sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==",
"cpu": [
"arm64"
],
@@ -205,9 +205,9 @@
}
},
"node_modules/@esbuild/linux-ia32": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz",
"integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.4.tgz",
"integrity": "sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==",
"cpu": [
"ia32"
],
@@ -222,9 +222,9 @@
}
},
"node_modules/@esbuild/linux-loong64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz",
"integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.4.tgz",
"integrity": "sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==",
"cpu": [
"loong64"
],
@@ -239,9 +239,9 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz",
"integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.4.tgz",
"integrity": "sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==",
"cpu": [
"mips64el"
],
@@ -256,9 +256,9 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz",
"integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.4.tgz",
"integrity": "sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==",
"cpu": [
"ppc64"
],
@@ -273,9 +273,9 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz",
"integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.4.tgz",
"integrity": "sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==",
"cpu": [
"riscv64"
],
@@ -290,9 +290,9 @@
}
},
"node_modules/@esbuild/linux-s390x": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz",
"integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.4.tgz",
"integrity": "sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==",
"cpu": [
"s390x"
],
@@ -307,9 +307,9 @@
}
},
"node_modules/@esbuild/linux-x64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz",
"integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.4.tgz",
"integrity": "sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==",
"cpu": [
"x64"
],
@@ -324,9 +324,9 @@
}
},
"node_modules/@esbuild/netbsd-arm64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz",
"integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.4.tgz",
"integrity": "sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==",
"cpu": [
"arm64"
],
@@ -341,9 +341,9 @@
}
},
"node_modules/@esbuild/netbsd-x64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz",
"integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.4.tgz",
"integrity": "sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==",
"cpu": [
"x64"
],
@@ -358,9 +358,9 @@
}
},
"node_modules/@esbuild/openbsd-arm64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz",
"integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.4.tgz",
"integrity": "sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==",
"cpu": [
"arm64"
],
@@ -375,9 +375,9 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz",
"integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.4.tgz",
"integrity": "sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==",
"cpu": [
"x64"
],
@@ -392,9 +392,9 @@
}
},
"node_modules/@esbuild/openharmony-arm64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz",
"integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.4.tgz",
"integrity": "sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==",
"cpu": [
"arm64"
],
@@ -409,9 +409,9 @@
}
},
"node_modules/@esbuild/sunos-x64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz",
"integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.4.tgz",
"integrity": "sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==",
"cpu": [
"x64"
],
@@ -426,9 +426,9 @@
}
},
"node_modules/@esbuild/win32-arm64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz",
"integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.4.tgz",
"integrity": "sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==",
"cpu": [
"arm64"
],
@@ -443,9 +443,9 @@
}
},
"node_modules/@esbuild/win32-ia32": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz",
"integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.4.tgz",
"integrity": "sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==",
"cpu": [
"ia32"
],
@@ -460,9 +460,9 @@
}
},
"node_modules/@esbuild/win32-x64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz",
"integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.4.tgz",
"integrity": "sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==",
"cpu": [
"x64"
],
@@ -694,6 +694,9 @@
"arm"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -708,6 +711,9 @@
"arm"
],
"dev": true,
"libc": [
"musl"
],
"license": "MIT",
"optional": true,
"os": [
@@ -722,6 +728,9 @@
"arm64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -736,6 +745,9 @@
"arm64"
],
"dev": true,
"libc": [
"musl"
],
"license": "MIT",
"optional": true,
"os": [
@@ -750,6 +762,9 @@
"loong64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -764,6 +779,9 @@
"loong64"
],
"dev": true,
"libc": [
"musl"
],
"license": "MIT",
"optional": true,
"os": [
@@ -778,6 +796,9 @@
"ppc64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -792,6 +813,9 @@
"ppc64"
],
"dev": true,
"libc": [
"musl"
],
"license": "MIT",
"optional": true,
"os": [
@@ -806,6 +830,9 @@
"riscv64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -820,6 +847,9 @@
"riscv64"
],
"dev": true,
"libc": [
"musl"
],
"license": "MIT",
"optional": true,
"os": [
@@ -834,6 +864,9 @@
"s390x"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -848,6 +881,9 @@
"x64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -862,6 +898,9 @@
"x64"
],
"dev": true,
"libc": [
"musl"
],
"license": "MIT",
"optional": true,
"os": [
@@ -1015,9 +1054,9 @@
}
},
"node_modules/@types/debug": {
"version": "4.1.12",
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
"integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
"version": "4.1.13",
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz",
"integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1059,9 +1098,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
"version": "24.11.0",
"resolved": "https://registry.npmjs.org/@types/node/-/node-24.11.0.tgz",
"integrity": "sha512-fPxQqz4VTgPI/IQ+lj9r0h+fDR66bzoeMGHp8ASee+32OSGIkeASsoZuJixsQoVef1QJbeubcPBxKk22QVoWdw==",
"version": "24.12.0",
"resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.0.tgz",
"integrity": "sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1083,9 +1122,9 @@
"license": "MIT"
},
"node_modules/@vercel/nft": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-1.3.2.tgz",
"integrity": "sha512-HC8venRc4Ya7vNeBsJneKHHMDDWpQie7VaKhAIOst3MKO+DES+Y/SbzSp8mFkD7OzwAE2HhHkeSuSmwS20mz3A==",
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-1.4.0.tgz",
"integrity": "sha512-rr7JVnI7YGjA4lngucrWjZ7eCOJZZQaDHB+5NRGOuNc+k4PU2Lb9PmYm8uBmW8qichF7WkR2RmwmhXHBhx6wzw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1890,9 +1929,9 @@
}
},
"node_modules/esbuild": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz",
"integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.4.tgz",
"integrity": "sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -1903,32 +1942,32 @@
"node": ">=18"
},
"optionalDependencies": {
"@esbuild/aix-ppc64": "0.27.3",
"@esbuild/android-arm": "0.27.3",
"@esbuild/android-arm64": "0.27.3",
"@esbuild/android-x64": "0.27.3",
"@esbuild/darwin-arm64": "0.27.3",
"@esbuild/darwin-x64": "0.27.3",
"@esbuild/freebsd-arm64": "0.27.3",
"@esbuild/freebsd-x64": "0.27.3",
"@esbuild/linux-arm": "0.27.3",
"@esbuild/linux-arm64": "0.27.3",
"@esbuild/linux-ia32": "0.27.3",
"@esbuild/linux-loong64": "0.27.3",
"@esbuild/linux-mips64el": "0.27.3",
"@esbuild/linux-ppc64": "0.27.3",
"@esbuild/linux-riscv64": "0.27.3",
"@esbuild/linux-s390x": "0.27.3",
"@esbuild/linux-x64": "0.27.3",
"@esbuild/netbsd-arm64": "0.27.3",
"@esbuild/netbsd-x64": "0.27.3",
"@esbuild/openbsd-arm64": "0.27.3",
"@esbuild/openbsd-x64": "0.27.3",
"@esbuild/openharmony-arm64": "0.27.3",
"@esbuild/sunos-x64": "0.27.3",
"@esbuild/win32-arm64": "0.27.3",
"@esbuild/win32-ia32": "0.27.3",
"@esbuild/win32-x64": "0.27.3"
"@esbuild/aix-ppc64": "0.27.4",
"@esbuild/android-arm": "0.27.4",
"@esbuild/android-arm64": "0.27.4",
"@esbuild/android-x64": "0.27.4",
"@esbuild/darwin-arm64": "0.27.4",
"@esbuild/darwin-x64": "0.27.4",
"@esbuild/freebsd-arm64": "0.27.4",
"@esbuild/freebsd-x64": "0.27.4",
"@esbuild/linux-arm": "0.27.4",
"@esbuild/linux-arm64": "0.27.4",
"@esbuild/linux-ia32": "0.27.4",
"@esbuild/linux-loong64": "0.27.4",
"@esbuild/linux-mips64el": "0.27.4",
"@esbuild/linux-ppc64": "0.27.4",
"@esbuild/linux-riscv64": "0.27.4",
"@esbuild/linux-s390x": "0.27.4",
"@esbuild/linux-x64": "0.27.4",
"@esbuild/netbsd-arm64": "0.27.4",
"@esbuild/netbsd-x64": "0.27.4",
"@esbuild/openbsd-arm64": "0.27.4",
"@esbuild/openbsd-x64": "0.27.4",
"@esbuild/openharmony-arm64": "0.27.4",
"@esbuild/sunos-x64": "0.27.4",
"@esbuild/win32-arm64": "0.27.4",
"@esbuild/win32-ia32": "0.27.4",
"@esbuild/win32-x64": "0.27.4"
}
},
"node_modules/escalade": {
@@ -2094,9 +2133,9 @@
}
},
"node_modules/fsevents": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -2644,9 +2683,9 @@
"license": "MIT"
},
"node_modules/lru-cache": {
"version": "11.2.6",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
"integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
"version": "11.2.7",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz",
"integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==",
"dev": true,
"license": "BlueOak-1.0.0",
"engines": {
@@ -3714,21 +3753,6 @@
"node": ">=18"
}
},
"node_modules/playwright/node_modules/fsevents": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
"optional": true,
"os": [
"darwin"
],
"engines": {
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
}
},
"node_modules/plur": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/plur/-/plur-6.0.0.tgz",
@@ -4294,6 +4318,21 @@
"fsevents": "~2.3.3"
}
},
"node_modules/tsx/node_modules/fsevents": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
"optional": true,
"os": [
"darwin"
],
"engines": {
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
}
},
"node_modules/type-fest": {
"version": "0.13.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
@@ -4332,9 +4371,9 @@
}
},
"node_modules/typedoc-plugin-markdown": {
"version": "4.10.0",
"resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.10.0.tgz",
"integrity": "sha512-psrg8Rtnv4HPWCsoxId+MzEN8TVK5jeKCnTbnGAbTBqcDapR9hM41bJT/9eAyKn9C2MDG9Qjh3MkltAYuLDoXg==",
"version": "4.11.0",
"resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.11.0.tgz",
"integrity": "sha512-2iunh2ALyfyh204OF7h2u0kuQ84xB3jFZtFyUr01nThJkLvR8oGGSSDlyt2gyO4kXhvUxDcVbO0y43+qX+wFbw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4409,9 +4448,9 @@
"license": "MIT"
},
"node_modules/undici": {
"version": "7.24.0",
"resolved": "https://registry.npmjs.org/undici/-/undici-7.24.0.tgz",
"integrity": "sha512-jxytwMHhsbdpBXxLAcuu0fzlQeXCNnWdDyRHpvWsUl8vd98UwYdl9YTyn8/HcpcJPC3pwUveefsa3zTxyD/ERg==",
"version": "7.24.4",
"resolved": "https://registry.npmjs.org/undici/-/undici-7.24.4.tgz",
"integrity": "sha512-BM/JzwwaRXxrLdElV2Uo6cTLEjhSb3WXboncJamZ15NgUURmvlXvxa6xkwIOILIjPNo9i8ku136ZvWV0Uly8+w==",
"dev": true,
"license": "MIT",
"engines": {
+6 -6
View File
@@ -230,11 +230,11 @@
"tap:workerd": "./tap/.workerd.sh"
},
"devDependencies": {
"@playwright/test": "^1.52.0",
"@types/node": "^24.11.0",
"@playwright/test": "^1.58.2",
"@types/node": "^24.12.0",
"@types/qunit": "^2.19.13",
"ava": "^7.0.0",
"esbuild": "^0.27.3",
"esbuild": "^0.27.4",
"glob": "^13.0.6",
"npm-run-all2": "^8.0.4",
"patch-package": "^8.0.1",
@@ -242,13 +242,13 @@
"prettier-plugin-jsdoc": "^1.8.0",
"qunit": "^2.25.0",
"rollup": "^4.59.0",
"tar": "^7.5.10",
"tar": "^7.5.11",
"timekeeper": "^2.3.1",
"tsx": "^4.21.0",
"typedoc": "^0.28.17",
"typedoc-plugin-markdown": "^4.10.0",
"typedoc-plugin-markdown": "^4.11.0",
"typedoc-plugin-mdn-links": "^5.1.1",
"typescript": "^5.9.3",
"undici": "^7.22.0"
"undici": "^7.24.4"
}
}
@@ -24,16 +24,18 @@ index 1c71dae..c031a54 100644
.trim();
}
diff --git a/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.declarationTitle.js b/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.declarationTitle.js
index 17444bd..0438248 100644
index ee29ee7..9589eae 100644
--- a/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.declarationTitle.js
+++ b/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.declarationTitle.js
@@ -63,5 +63,5 @@ export function declarationTitle(model) {
@@ -26,7 +26,7 @@ export function declarationTitle(model) {
md.push(';');
}
const result = md.join('');
- return useCodeBlocks ? codeBlock(result) : `> ${result}`;
+ return useCodeBlocks ? codeBlock(result) : `• ${result}`;
}
function getPrefix(context, model, useCodeBlocks) {
const keyword = context.helpers.getKeyword(model.kind);
diff --git a/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.hierarchy.js b/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.hierarchy.js
index b1d7fd3..b23a8da 100644
--- a/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.hierarchy.js
@@ -59,7 +61,7 @@ index 29eaa2b..c0c0f6c 100644
if (model.implementationOf) {
if (options.headingLevel !== -1) {
diff --git a/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.memberWithGroups.js b/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.memberWithGroups.js
index 3b9cc6a..b6e5fd8 100644
index c2aab7d..fe6daf9 100644
--- a/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.memberWithGroups.js
+++ b/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.memberWithGroups.js
@@ -42,7 +42,7 @@ export function memberWithGroups(model, options) {
@@ -1,5 +1,5 @@
diff --git a/node_modules/typedoc-plugin-mdn-links/data/web-api.json b/node_modules/typedoc-plugin-mdn-links/data/web-api.json
index bfb4fc4..00d57ef 100644
index edf887d..8da4c95 100644
--- a/node_modules/typedoc-plugin-mdn-links/data/web-api.json
+++ b/node_modules/typedoc-plugin-mdn-links/data/web-api.json
@@ -1,4 +1,19 @@