@chamn/engine
Version:
36 lines (35 loc) • 1.11 kB
TypeScript
import { CMaterialPropsType, CMaterialType } from '@chamn/model';
export declare const InnerComponentMeta: (CMaterialType | {
npm: {
name: string;
package: string;
version: string;
};
componentName: string;
title: string;
screenshot?: string;
icon?: string;
tags?: string[];
groupName?: string;
category?: string;
priority?: number;
snippets: import('@chamn/model').SnippetsType[];
props: CMaterialPropsType<"">;
fixedProps?: Record<string, any> | ((props: Record<string, any>) => Record<string, any>);
isContainer?: boolean | import('@chamn/model').ContainerConfig;
rootSelector?: string;
disableEditorDragDom?: {
class?: string[];
id?: string[];
} | boolean;
methods?: {
title: string;
name: string;
params?: import('@chamn/model').TFunctionOrEventParameter[];
tsType?: string;
template?: string;
}[];
events?: import('@chamn/model').CMaterialEventType[];
advanceCustom?: import('@chamn/model').AdvanceCustom;
extra?: Record<any, any>;
})[];