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; +}