# Module: types ## Table of contents ### Interfaces - [CompactDecryptResult](../interfaces/types.compactdecryptresult.md) - [CompactVerifyResult](../interfaces/types.compactverifyresult.md) - [CritOption](../interfaces/types.critoption.md) - [DecryptOptions](../interfaces/types.decryptoptions.md) - [DeflateFunction](../interfaces/types.deflatefunction.md) - [EncryptOptions](../interfaces/types.encryptoptions.md) - [FlattenedDecryptResult](../interfaces/types.flatteneddecryptresult.md) - [FlattenedJWE](../interfaces/types.flattenedjwe.md) - [FlattenedJWS](../interfaces/types.flattenedjws.md) - [FlattenedJWSInput](../interfaces/types.flattenedjwsinput.md) - [FlattenedVerifyResult](../interfaces/types.flattenedverifyresult.md) - [GeneralDecryptResult](../interfaces/types.generaldecryptresult.md) - [GeneralJWE](../interfaces/types.generaljwe.md) - [GeneralJWS](../interfaces/types.generaljws.md) - [GeneralJWSInput](../interfaces/types.generaljwsinput.md) - [GeneralVerifyResult](../interfaces/types.generalverifyresult.md) - [GetKeyFunction](../interfaces/types.getkeyfunction.md) - [InflateFunction](../interfaces/types.inflatefunction.md) - [JWEHeaderParameters](../interfaces/types.jweheaderparameters.md) - [JWEKeyManagementHeaderParameters](../interfaces/types.jwekeymanagementheaderparameters.md) - [JWK](../interfaces/types.jwk.md) - [JWSHeaderParameters](../interfaces/types.jwsheaderparameters.md) - [JWTClaimVerificationOptions](../interfaces/types.jwtclaimverificationoptions.md) - [JWTDecryptResult](../interfaces/types.jwtdecryptresult.md) - [JWTPayload](../interfaces/types.jwtpayload.md) - [JWTVerifyResult](../interfaces/types.jwtverifyresult.md) - [JoseHeaderParameters](../interfaces/types.joseheaderparameters.md) - [SignOptions](../interfaces/types.signoptions.md) - [VerifyOptions](../interfaces/types.verifyoptions.md) ### Type aliases - [KeyLike](../types/types.keylike.md)