@tangle-js/ld-proofs
Version:
Linked Data Proofs on the Tangle. Powered by IOTA Identity & IOTA Streams
12 lines (11 loc) • 802 B
TypeScript
import type { IJsonAnchoredDocument } from "../models/IJsonAnchoredDocument";
import type { IJsonDocument } from "../models/IJsonDocument";
import type { IJsonSignedDocument } from "../models/IJsonSignedDocument";
export default class JsonHelper {
static getDocument(doc: Record<string, unknown> | string): IJsonDocument;
static getSignedDocument(doc: Record<string, unknown> | string): IJsonSignedDocument;
static getJsonLdDocument(doc: Record<string, unknown> | string): Record<string, unknown>;
static getSignedJsonLdDocument(doc: Record<string, unknown> | string): IJsonSignedDocument;
static getAnchoredJsonLdDocument(doc: Record<string, unknown> | string): IJsonAnchoredDocument;
static getAnchoredDocument(doc: Record<string, unknown> | string): IJsonAnchoredDocument;
}