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

    Interface UmbContentTypeWorkspaceContext<ContentTypeType>

    interface UmbContentTypeWorkspaceContext<
        ContentTypeType extends UmbContentTypeModel = UmbContentTypeModel,
    > {
        alias: Observable<string | undefined>;
        allowedAtRoot: Observable<boolean | undefined>;
        allowedContentTypes: Observable<UmbContentTypeSortModel[] | undefined>;
        compositions: Observable<UmbContentTypeCompositionModel[] | undefined>;
        description: Observable<string | undefined>;
        icon: Observable<string | undefined>;
        IS_CONTENT_TYPE_WORKSPACE_CONTEXT: true;
        isNew: Observable<boolean | undefined>;
        name: Observable<string | undefined>;
        nameWriteGuard?: UmbNameWriteGuardManager;
        routes: UmbWorkspaceRouteManager;
        structure: UmbContentTypeStructureManager<ContentTypeType>;
        unique: Observable<UmbEntityUnique | undefined>;
        variesByCulture: Observable<boolean | undefined>;
        variesBySegment: Observable<boolean | undefined>;
        workspaceAlias: string;
        destroy(): void;
        getAlias(): string | undefined;
        getCompositions(): UmbContentTypeCompositionModel[] | undefined;
        getDescription(): string | undefined;
        getEntityType(): string;
        getHostElement(): Element;
        getIcon(): string | undefined;
        getIsNew(): boolean | undefined;
        getName(): string | undefined;
        getUnique(): UmbEntityUnique | undefined;
        requestSubmit(): Promise<void>;
        setAlias(alias: string): void;
        setCompositions(compositions: UmbContentTypeCompositionModel[]): void;
        setDescription(description: string): void;
        setIcon(icon: string): void;
        setName(name: string): void;
    }

    Type Parameters

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    alias: Observable<string | undefined>
    allowedAtRoot: Observable<boolean | undefined>
    allowedContentTypes: Observable<UmbContentTypeSortModel[] | undefined>
    compositions: Observable<UmbContentTypeCompositionModel[] | undefined>
    description: Observable<string | undefined>
    icon: Observable<string | undefined>
    IS_CONTENT_TYPE_WORKSPACE_CONTEXT: true
    isNew: Observable<boolean | undefined>
    name: Observable<string | undefined>
    nameWriteGuard?: UmbNameWriteGuardManager
    unique: Observable<UmbEntityUnique | undefined>
    variesByCulture: Observable<boolean | undefined>
    variesBySegment: Observable<boolean | undefined>
    workspaceAlias: string

    Methods