@lark-project/cli
Version:
飞书项目插件开发工具
21 lines (20 loc) • 772 B
TypeScript
import { EFeaturePlatform, EPluginFrameworkVersion, IPluginConfigResource, IPluginFeature } from './types';
export interface IPluginProfile {
frameworkVersion: EPluginFrameworkVersion;
siteDomain: string;
pageServerDomain: string;
id: string;
secret: string;
name: string;
icon: string;
short: string;
features: IPluginFeature[];
resources: IPluginConfigResource[];
}
declare function findFirstFeaturePlatformByResourceId(resourceId: string): EFeaturePlatform;
declare function hasMobileFeature(): boolean;
export declare function getPluginProfileForV2(): Promise<IPluginProfile & {
findFirstFeaturePlatformByResourceId: typeof findFirstFeaturePlatformByResourceId;
hasMobileFeature: typeof hasMobileFeature;
}>;
export {};