@lark-project/cli
Version:
飞书项目插件开发工具
25 lines (24 loc) • 978 B
TypeScript
/**
* 生成 builder 组件(liteAppComponent)专用图标并上传,返回完整 URL;失败返回空字符串。
* 不触碰插件 description —— 仅供 builder 点位兜底使用。
*/
export declare function generateAndUploadBuilderIcon({ siteDomain, appKey, }: {
siteDomain: string;
appKey: string;
}): Promise<string>;
/**
* 解析 builder 组件 icon 兜底 URL:优先沿用插件级 icon;插件 icon 也为空时,生成一张 builder 专用图标并上传。
* 失败时返回空字符串。
*/
export declare function resolveBuilderFallbackIcon({ siteDomain, appKey, }: {
siteDomain: string;
appKey: string;
}): Promise<string>;
/**
* 生成随机插件图标并上传,成功后更新插件 description 的 icon 字段。
* 返回上传后的图标 URL,失败时返回空字符串。
*/
export declare function generateAndUploadIcon({ siteDomain, appKey, }: {
siteDomain: string;
appKey: string;
}): Promise<string>;