# 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/69355bd6e369f83f8584f621913e16ec36de8193/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.