@integraledger/lcp/discovery
The exports of @integraledger/lcp/discovery.
Interfaces
LegalContextDocument
LCP §2.4–§2.5; members in the order of their tables.
Properties
Variables
MAX_DOCUMENT_BYTES
constMAX_DOCUMENT_BYTES:65536=65_536
WELL_KNOWN_PATH
constWELL_KNOWN_PATH:"/.well-known/legal-context.json"="/.well-known/legal-context.json"
Functions
emit()
emit(
document):Uint8Array<ArrayBufferLike> |Refusal
The document's bytes: its checked members in table order, atrHash in lowercase, and no other member.
Parameters
| Parameter | Type |
|---|---|
document | LegalContextDocument |
Returns
Uint8Array<ArrayBufferLike> | Refusal
parse()
parse(
bytes):Refusal| {document:LegalContextDocument;ignored:string[]; }
One UTF-8 JSON object of at most MAX_DOCUMENT_BYTES, checked as LCP §2 states. Unknown members, at the top level or
inside disputeResolution and contact, are left out of document and named in ignored by dotted path.
Parameters
| Parameter | Type |
|---|---|
bytes | Uint8Array |
Returns
Refusal | { document: LegalContextDocument; ignored: string[]; }
Last updated on