diff --git a/packages/types/src/shell/type/metadata.ts b/packages/types/src/shell/type/metadata.ts index 7ed9dc6be..2815557a5 100644 --- a/packages/types/src/shell/type/metadata.ts +++ b/packages/types/src/shell/type/metadata.ts @@ -133,11 +133,13 @@ export interface IPublicTypeLiveTextEditingConfig { onSaveContent?: (content: string, prop: any) => any; } -export type ConfigureSupportEvent = string | { +export type ConfigureSupportEvent = string | ConfigureSupportEventConfig; + +export interface ConfigureSupportEventConfig { name: string; propType?: IPublicTypePropType; description?: string; -}; +} /** * 通用扩展面板支持性配置 diff --git a/packages/types/src/shell/type/node-data.ts b/packages/types/src/shell/type/node-data.ts index 745773e60..0447c9e2a 100644 --- a/packages/types/src/shell/type/node-data.ts +++ b/packages/types/src/shell/type/node-data.ts @@ -1,3 +1,3 @@ -import { IPublicTypeJSExpression, IPublicTypeNodeSchema, IPublicTypeDOMText } from './'; +import { IPublicTypeJSExpression, IPublicTypeNodeSchema, IPublicTypeDOMText, IPublicTypeI18nData } from './'; -export type IPublicTypeNodeData = IPublicTypeNodeSchema | IPublicTypeJSExpression | IPublicTypeDOMText; +export type IPublicTypeNodeData = IPublicTypeNodeSchema | IPublicTypeJSExpression | IPublicTypeDOMText | IPublicTypeI18nData;