slightning-coco-widget
Version:
SLIGHTNING 的 CoCo 控件框架。
40 lines (39 loc) • 959 B
TypeScript
export interface IEmbedInfo {
primarySideBar?: {
collapsed?: boolean;
};
viewControl?: {
viewId?: string;
tabBar?: boolean;
toolBar: {
basicTools?: boolean;
shareBtn?: boolean;
widgetBtn?: boolean;
apiBtn?: boolean;
formBtn?: boolean;
historyBtn?: boolean;
robotBtn?: boolean;
};
};
bannerLogo?: boolean;
permissionType?: PermissionType;
}
export declare enum PermissionType {
READONLY = "readOnly",
PUBLICEDIT = "publicEdit",
PRIVATEEDIT = "privateEdit"
}
export declare enum EmbedLinkTheme {
Light = "light",
Dark = "dark"
}
export interface IEmbedLinkCreateRo {
payload?: IEmbedInfo;
theme?: EmbedLinkTheme;
}
export interface IEmbedLinkCreateVo {
payload?: IEmbedInfo;
theme?: EmbedLinkTheme;
linkId: string;
url: string;
}