rune-langium / core/src / hydrateModelDocuments
Function: hydrateModelDocuments()
ts
function hydrateModelDocuments(services, entries): {
document: LangiumDocument;
model: RosettaModel;
}[];Defined in: packages/core/src/serializer/hydrate-model-document.ts:65
Hydrate and link one shared object graph, regardless of reference depth or input order.
Parameters
| Parameter | Type |
|---|---|
services | HydrateServices & { RuneDsl: { serializer: { JsonSerializer: Pick<RuneJsonSerializer, "deserializeModels">; }; }; shared: { workspace: { LangiumDocuments: { deleteDocument(uri): LangiumDocument<AstNode> | undefined; }; }; }; } |
entries | readonly { json: string; uri: string | URI; }[] |
Returns
{ document: LangiumDocument; model: RosettaModel; }[]