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

    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<UmbEntityUnique | undefined>;
        values: Observable<ContentModel["values"] | undefined>;
        destroy(): void;
        finishPropertyValueChange(): void;
        getEntityType(): string;
        getPropertyValue<ReturnValue = unknown>(
            alias: string,
            variantId?: UmbVariantId,
        ): ReturnValue | undefined;
        getUnique(): UmbEntityUnique | undefined;
        getValues(): ContentModel["values"] | undefined;
        initiatePropertyValueChange(): void;
        isLoaded(): Promise<unknown> | undefined;
        propertyValueByAlias<ReturnValue = unknown>(
            alias: string,
            variantId?: UmbVariantId,
        ): Promise<Observable<ReturnValue | undefined> | undefined>;
        setPropertyValue(
            alias: string,
            value: unknown,
            variantId?: UmbVariantId,
        ): Promise<void>;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

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

    Methods