@sitecore/sc-contenthub-webclient-sdk
Version:
Sitecore Content Hub WebClient SDK.
24 lines (23 loc) • 779 B
TypeScript
import { JsonValue } from "ta-json";
import type { MapCultureTo, MapStringTo, Nullable, Object_Unknown } from "../../base-types";
import { ComponentVisualization } from "./component-visualization";
export declare class PageComponentResource {
id: number;
identifier: string;
name: string;
type: string;
title: MapCultureTo<string>;
isTitleVisible: boolean;
isVisible: boolean;
isNested: boolean;
zone: string;
data: Object_Unknown;
settings: Object_Unknown;
uiVisibility: UIVisibility;
messages: MapStringTo<string>;
visualization: ComponentVisualization;
takeUserSettings: boolean;
useReact: Nullable<boolean>;
conditions?: Nullable<JsonValue>;
}
export type UIVisibility = "Always" | "OnlyEdit" | "OnlyRead";