From 1f770840d043b0d73e8b327f4e544c5fdf27f574 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Wed, 25 Jan 2023 16:23:41 +0100 Subject: [PATCH] interface --- .../workspace-entity-context.interface.ts | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-entity-context.interface.ts diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-entity-context.interface.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-entity-context.interface.ts new file mode 100644 index 0000000000..01fc98131e --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-entity-context.interface.ts @@ -0,0 +1,25 @@ +import { Observable } from "rxjs"; + +export interface UmbWorkspaceEntityContextInterface { + + readonly data:Observable; + readonly name:Observable; + + entityKey?: string; + entityType: string; + + + getData(): T; + + load(entityKey: string): void; + + create(parentKey: string | null): void; + + getStore(): unknown; + + setPropertyValue(alias: string, value: unknown): void; + + save(): Promise; + + destroy(): void; +}