@redhare/lowcode-types
Version:
Types for Ali lowCode engine
26 lines (25 loc) • 650 B
TypeScript
import { Asset } from '../../assets';
import { IPublicTypeComponentMetadata, IPublicTypeReference } from './';
/**
* 远程物料描述
*/
export interface IPublicTypeRemoteComponentDescription extends IPublicTypeComponentMetadata {
/**
* 组件描述导出名字,可以通过 window[exportName] 获取到组件描述的 Object 内容;
*/
exportName?: string;
/**
* 组件描述的资源链接;
*/
url?: Asset;
/**
* 组件 (库) 的 npm 信息;
*/
package?: {
npm?: string;
};
/**
* 替代 npm 字段的升级版本
*/
reference?: IPublicTypeReference;
}