# CborValue

> **CborValue** = `string` \| `number` \| `boolean` \| `null` \| [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array) \| `CborValue`[] \| [`Map`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map)\<`CborValue`, `CborValue`\> \| `CborValueObject`

Defined in: [packages/filecoin-encryption-envelope/src/cose/headers.ts:70](https://github.com/FilOzone/synapse-sdk/blob/e853a1d93da8c983371ffce4424cdb8996cc06ff/packages/filecoin-encryption-envelope/src/cose/headers.ts#L70)

CBOR values supported by this profile.

Decoding produces `Map` for CBOR maps, while `appMetadata` may use plain
objects when encoding. One type for both allows decoded values to be passed
back to the encoder.