Function decryptForThisServer
- decryptForThisServer<S extends string>(
scope: (keyof ServerEncryptionScopes) | S,
text: string,
options: { nullIfInvalid: true },
):
| null
| (
S extends keyof ServerEncryptionScopes
? ServerEncryptionScopes[S<S>]
: unknown
)Type Parameters
- S extends string
Parameters
- scope: (keyof ServerEncryptionScopes) | S
Scope for encryption (must be unique for each Encrypt usage so you can't accidentally mix up calls)
- text: string
- options: { nullIfInvalid: true }
Returns
| null
| (
S extends keyof ServerEncryptionScopes
? ServerEncryptionScopes[S<S>]
: unknown
) - decryptForThisServer<S extends string>(
scope: (keyof ServerEncryptionScopes) | S,
text: string,
options?: { nullIfInvalid?: boolean },
): S extends keyof ServerEncryptionScopes
? ServerEncryptionScopes[S<S>]
: unknownDecrypt data encrypted using encryptForThisServer
Type Parameters
- S extends string
Parameters
- scope: (keyof ServerEncryptionScopes) | S
Scope for encryption (must be unique for each Encrypt usage so you can't accidentally mix up calls)
- text: string
Optional
options: { nullIfInvalid?: boolean }
Returns S extends keyof ServerEncryptionScopes ? ServerEncryptionScopes[S<S>] : unknown
Decrypt data encrypted using encryptForThisServer