@umbraco-cms/backoffice
    Preparing search index...

    Interface UmbTrashableEntityWorkspaceContext

    The minimal contract a workspace context must satisfy for recycle-bin support to be plugged into it.

    interface UmbTrashableEntityWorkspaceContext {
        isNew: Observable<boolean | undefined>;
        isTrashed: Observable<boolean | undefined>;
        modalContext?: unknown;
        nameWriteGuard?: UmbNameWriteGuardManager;
        navigationParentItemPath: Observable<string | undefined>;
        readOnlyGuard?: UmbReadOnlyGuardManager<UmbGuardRule>;
        unique: Observable<UmbEntityUnique | undefined>;
        workspaceAlias: string;
        destroy(): void;
        getEntityType(): string;
        getHostElement(): Element;
        getUnique(): UmbEntityUnique | undefined;
        reload(): Promise<void>;
        resetData(): void;
    }

    Hierarchy (View Summary)

    Index
    isNew: Observable<boolean | undefined>
    isTrashed: Observable<boolean | undefined>
    modalContext?: unknown
    nameWriteGuard?: UmbNameWriteGuardManager

    The guard that blocks renaming while the entity is trashed. When absent, the recycle-bin controller skips it.

    navigationParentItemPath: Observable<string | undefined>

    The guard that locks editing while the entity is trashed. When absent, the recycle-bin controller skips it.

    unique: Observable<UmbEntityUnique | undefined>
    workspaceAlias: string