@structium/jsonld - API documentation β
Functions β
deserialize() β
ts
function deserialize(input: string, options?: Expand): Promise<JsonLdArray>Deserialize a JSON-LD string into an expanded AST.
Parameters β
| Parameter | Type | Description |
|---|---|---|
input | string | JSON-LD source string |
options? | Expand | Options for expansion |
Returns β
Promise<JsonLdArray>
- Expanded JSON-LD (AST)
serialize() β
ts
function serialize(input: JsonLdArray, options?: Compact & {
context: ContextDefinition;
}): Promise<string>Serialize a JSON-LD AST back into a compact JSON-LD string.
Parameters β
| Parameter | Type | Description |
|---|---|---|
input | JsonLdArray | Expanded JSON-LD |
options? | Compact & { context: ContextDefinition; } | Options for compacting |
Returns β
Promise<string>
- Compact JSON-LD string
Type Aliases β
AST β
ts
type AST: Awaited<ReturnType<typeof expand>>;DeserializeOptions β
ts
type DeserializeOptions: Parameters<typeof expand>[1];SerializeOptions β
ts
type SerializeOptions: Parameters<typeof compact>[2] & {
context: Parameters<typeof compact>[1];
};Type declaration β
| Name | Type |
|---|---|
context? | Parameters<typeof compact>[1] |
