add UmbWorkspace interface

This commit is contained in:
Mads Rasmussen
2023-02-27 15:29:02 +01:00
committed by Jacob Overgaard
parent 9c1e97813d
commit 2ec4ee4d72
5 changed files with 14 additions and 9 deletions

View File

@@ -1,7 +1,12 @@
import { UmbControllerHostInterface } from '@umbraco-cms/controller';
import { UmbContextConsumerController } from '@umbraco-cms/context-api';
export class UmbWorkspaceAction<WorkspaceType> {
export interface UmbWorkspaceAction<T> {
host: UmbControllerHostInterface;
workspaceContext?: T;
}
export class UmbWorkspaceActionBase<WorkspaceType> implements UmbWorkspaceAction<WorkspaceType> {
host: UmbControllerHostInterface;
workspaceContext?: WorkspaceType;
constructor(host: UmbControllerHostInterface) {