interface IClientsideWebPartData<PropertiesType> {
    addedFromPersistedData: boolean;
    controlType: 3;
    displayMode: number;
    emphasis: IClientControlEmphasis;
    id: string;
    position: IPosition;
    reservedHeight: number;
    reservedWidth: number;
    webPartData: {
        dataVersion: string;
        description: string;
        id: string;
        instanceId: string;
        properties: PropertiesType;
        serverProcessedContent?: {
            htmlStrings?: Record<string, string>;
            imageSources?: Record<string, string>;
            links?: Record<string, string>;
            searchablePlainTexts?: Record<string, string>;
        };
        title: string;
    };
    webPartId: string;
}

Type Parameters

  • PropertiesType = any

Hierarchy

  • ICanvasControlBaseData
    • IClientsideWebPartData

Properties

addedFromPersistedData: boolean
controlType
displayMode: number
emphasis: IClientControlEmphasis
id: string
position: IPosition
reservedHeight: number
reservedWidth: number
webPartData: {
    dataVersion: string;
    description: string;
    id: string;
    instanceId: string;
    properties: PropertiesType;
    serverProcessedContent?: {
        htmlStrings?: Record<string, string>;
        imageSources?: Record<string, string>;
        links?: Record<string, string>;
        searchablePlainTexts?: Record<string, string>;
    };
    title: string;
}
webPartId: string