# parse

> **parse**(`source`): [`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<[`EnvelopeInfo`](/reference/filoz/filecoin-encryption-envelope/type-aliases/envelopeinfo/)\>

Defined in: [packages/filecoin-encryption-envelope/src/range/inspect.ts:97](https://github.com/FilOzone/synapse-sdk/blob/30608dd46e68d704a96d7ed7c24717c948ec4e4b/packages/filecoin-encryption-envelope/src/range/inspect.ts#L97)

Inspect an encoded FEE object without a key: scheme, content type,
application metadata, and recipients. Unauthenticated -- see above.

Reads only as much of `source` as it takes to find the envelope boundary
(see `readEnvelope`), never the detached ciphertext.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `source` | [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)\<`ArrayBufferLike`\> \| [`RandomAccessSource`](/reference/filoz/filecoin-encryption-envelope/interfaces/randomaccesssource/) |

## Returns

[`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<[`EnvelopeInfo`](/reference/filoz/filecoin-encryption-envelope/type-aliases/envelopeinfo/)\>