async createDecryptStream({keyAgreementKey}) {
    const transformer = await this.createDecryptTransformer(
      {keyAgreementKey});
    return new TransformStream(transformer);
  }
/**
   * Creates a TransformStream that will decrypt one or more chunks, each one
   * that is an object with a `jwe` property that has a JWE as a value. The
   * stream will output chunks of Uint8Arrays consisting of the decrypted
   * data from each chunk.
   *
   * The only JWEs currently supported use an `alg` of `ECDH-ES+A256KW` and
   * `enc` of `A256GCM` or `XC20P`. These parameters refer to data that has been
   * encrypted using a 256-bit AES-GCM or XChaCha20Poly1305 content encryption
   * key (CEK) that has been wrapped using a 256-bit AES-KW key encryption key
   * (KEK) generated via a shared secret between an ephemeral ECDH key and a
   * static ECDH key (ECDH-ES).
   *
   * @param {object} options - Options for createDecryptStream.
   * @param {object} options.keyAgreementKey - A key agreement key API with
   *   `id` and deriveSecret`.
   *
   * @returns {Promise<TransformStream>} Resolves to the TransformStream.
   */
Creates a TransformStream that will decrypt one or more chunks, each one
that is an object with a `jwe` property that has a JWE as a value. The
stream will output chunks of Uint8Arrays consisting of the decrypted
data from each chunk.



@param {object} options - Options for createDecryptStream.
@param {object} options.keyAgreementKey - A key agreement key API with
`id` and deriveSecret`.

@returns {Promise} Resolves to the TransformStream.
Creates a TransformStream that will decrypt one or more chunks each one that is an object with a ` jwe ` property that has a JWE as a value . The stream will output chunks of Uint8Arrays consisting of the decrypted data from each chunk . @param { object } options - Options for createDecryptStream . @param { object } options . keyAgreementKey - A key agreement key API with ` id ` and deriveSecret ` . @returns { Promise } Resolves to the TransformStream .
async createDecryptStream({keyAgreementKey}) {
    const transformer = await this.createDecryptTransformer(
      {keyAgreementKey});
    return new TransformStream(transformer);
  }
async createDecryptStream ( { keyAgreementKey } ) { const transformer = await this . createDecryptTransformer ( { keyAgreementKey } ) ; return new TransformStream ( transformer ) ; }
Creates a TransformStream that will decrypt one or more chunks, each one
 that is an object with a `jwe` property that has a JWE as a value.
Creates a TransformStream that will decrypt one or more chunks each one that is an object with a ` jwe ` property that has a JWE as a value .