@lark-project/cli
Version:
飞书项目插件开发工具
27 lines (26 loc) • 885 B
TypeScript
/** 一条权限变更项(= api_app_development.DiffInfo)。 */
export interface VersionDiffPerm {
/** 权限 scope key */
key?: string;
/** 权限名(人类可读,如"读取联系人") */
name?: string;
/** 权限描述 */
description?: string;
/** 权限分类 */
type?: string;
}
/** version/diff 响应(= APIAppDevelopmentListPermDiffResponse)。 */
export interface VersionDiffResult {
/** 新增(开通)的权限 */
add?: VersionDiffPerm[];
/** 删除(移除)的权限 */
remove?: VersionDiffPerm[];
}
interface GetVersionDiffRequest {
siteDomain: string;
appKey: string;
/** 目标版本号;省略→后端按草稿态计算 */
appVersion?: string;
}
export declare function getVersionDiff({ siteDomain, appKey, appVersion, }: GetVersionDiffRequest): Promise<VersionDiffResult>;
export {};