rune-langium / core/src / HydrateServices
Interface: HydrateServices
Defined in: packages/core/src/serializer/hydrate-model-document.ts:7
Properties
| Property | Type | Defined in |
|---|---|---|
RuneDsl | { serializer: { JsonSerializer: { deserialize<T>(content): T; }; }; } | packages/core/src/serializer/hydrate-model-document.ts:8 |
RuneDsl.serializer | { JsonSerializer: { deserialize<T>(content): T; }; } | packages/core/src/serializer/hydrate-model-document.ts:8 |
RuneDsl.serializer.JsonSerializer | { deserialize<T>(content): T; } | packages/core/src/serializer/hydrate-model-document.ts:8 |
RuneDsl.serializer.JsonSerializer.deserialize | <T>(content) => T | packages/core/src/serializer/hydrate-model-document.ts:8 |
shared | { workspace: { LangiumDocumentFactory: { fromModel(model, uri): LangiumDocument; }; LangiumDocuments: { addDocument(document): void; deleteDocument?(uri): LangiumDocument<AstNode> | undefined; getDocument(uri): LangiumDocument<AstNode> | undefined; }; }; } | packages/core/src/serializer/hydrate-model-document.ts:9 |
shared.workspace | { LangiumDocumentFactory: { fromModel(model, uri): LangiumDocument; }; LangiumDocuments: { addDocument(document): void; deleteDocument?(uri): LangiumDocument<AstNode> | undefined; getDocument(uri): LangiumDocument<AstNode> | undefined; }; } | packages/core/src/serializer/hydrate-model-document.ts:10 |
shared.workspace.LangiumDocumentFactory | { fromModel(model, uri): LangiumDocument; } | packages/core/src/serializer/hydrate-model-document.ts:11 |
shared.workspace.LangiumDocumentFactory.fromModel | (model, uri) => LangiumDocument | packages/core/src/serializer/hydrate-model-document.ts:11 |
shared.workspace.LangiumDocuments | { addDocument(document): void; deleteDocument?(uri): LangiumDocument<AstNode> | undefined; getDocument(uri): LangiumDocument<AstNode> | undefined; } | packages/core/src/serializer/hydrate-model-document.ts:12 |
shared.workspace.LangiumDocuments.addDocument | (document) => void | packages/core/src/serializer/hydrate-model-document.ts:14 |
shared.workspace.LangiumDocuments.deleteDocument? | (uri) => LangiumDocument<AstNode> | undefined | packages/core/src/serializer/hydrate-model-document.ts:15 |
shared.workspace.LangiumDocuments.getDocument | (uri) => LangiumDocument<AstNode> | undefined | packages/core/src/serializer/hydrate-model-document.ts:13 |