@umbraco-cms/backoffice

    Interface UmbElementPropertyDataOwner<ContentModel, ContentTypeModel>

    The data supplier for a Element Property Dataset

    interface UmbElementPropertyDataOwner<
        ContentModel extends { values: UmbPropertyValueData[] },
        ContentTypeModel extends UmbContentTypeModel = UmbContentTypeModel,
    > {
        readOnlyGuard: UmbReadOnlyVariantGuardManager;
        structure: UmbContentTypeStructureManager<ContentTypeModel>;
        unique: Observable<undefined | UmbEntityUnique>;
        values: Observable<undefined | ContentModel["values"]>;
        destroy(): void;
        finishPropertyValueChange(): void;
        getEntityType(): string;
        getPropertyValue<ReturnValue = unknown>(
            alias: string,
            variantId?: UmbVariantId,
        ): undefined | ReturnValue;
        getUnique(): undefined | UmbEntityUnique;
        getValues(): undefined | ContentModel["values"];
        initiatePropertyValueChange(): void;
        isLoaded(): undefined | Promise<unknown>;
        propertyValueByAlias<ReturnValue = unknown>(
            alias: string,
            variantId?: UmbVariantId,
        ): Promise<undefined | Observable<undefined | ReturnValue>>;
        setPropertyValue(
            alias: string,
            value: unknown,
            variantId?: UmbVariantId,
        ): Promise<void>;
    }

    Type Parameters

    Hierarchy (View Summary, Expand)

    Index

    Properties

    unique: Observable<undefined | UmbEntityUnique>
    values: Observable<undefined | ContentModel["values"]>

    Methods

    MMNEPVFCICPMFPCPTTAAATR