UNPKG

slightning-coco-widget

Version:

SLIGHTNING 的 CoCo 控件框架。

29 lines (28 loc) 1.42 kB
declare function __slightning_coco_widget_require__(moduleName: "crypto-js"): typeof import("crypto-js"); declare function __slightning_coco_widget_require__(moduleName: "axios"): typeof import("axios-1.7.4"); declare function __slightning_coco_widget_require__(moduleName: "vue"): typeof import("vue"); declare function __slightning_coco_widget_require__(moduleName: "vika"): typeof import("@vikadata/vika"); declare function __slightning_coco_widget_require__(moduleName: "lodash"): typeof import("lodash"); declare function __slightning_coco_widget_require__(moduleName: "html2canvas"): typeof import("html2canvas"); export declare const widgetRequire: typeof __slightning_coco_widget_require__; declare const __widgetClass: typeof widgetClass; type __widgetClass = widgetClass; export { __widgetClass as widgetClass }; /** * 以下内容来自 https://www.yuque.com/zaona/cp/widget_apis#Wlez3,有修改。 */ export declare class WidgetInterface { _id: string; props: Record<string, any>; [key: string]: any; constructor(); render(): null | any; setProp(key: string, value: any): void; emit(emitKey: string, ...arg: any[]): Promise<void>; widgetLog(...arg: any[]): void; widgetWarn(...arg: any[]): void; widgetError(...arg: any[]): void; widgetInfo(...arg: any[]): void; } declare const widgetClass: typeof WidgetInterface; declare type widgetClass = WidgetInterface;