zibri
    Preparing search index...

    Type Alias EncryptAndDecryptOptions<Data, TKey, TEncryptOptions, TDecryptOptions>

    Options for encrypt and decrypt.

    type EncryptAndDecryptOptions<
        Data,
        TKey,
        TEncryptOptions extends BaseEncryptOptions<TKey>,
        TDecryptOptions extends BaseDecryptOptions<TKey>,
    > = {
        decrypt?: DecryptPropertyValue<
            Data,
            OmitStrict<TDecryptOptions, "keyId" | "key">,
        >;
        encrypt?: EncryptPropertyValue<Data, TKey, TEncryptOptions>;
        strategy: Newable<
            EncryptionStrategyInterface<TKey, TEncryptOptions, TDecryptOptions>,
        >;
    }

    Type Parameters

    Index

    Properties

    decrypt?: DecryptPropertyValue<
        Data,
        OmitStrict<TDecryptOptions, "keyId" | "key">,
    >

    The decrypt options.

    encrypt?: EncryptPropertyValue<Data, TKey, TEncryptOptions>

    The encrypt options.

    The encryption strategy that should be used.