Files
penpot/plugins/apps/icons-plugin/src/model.ts
Andrey Antukh ec1af4ad96 🎉 Import penpot-plugins repository
As commit 819a549e4928d2b1fa98e52bee82d59aec0f70d8
2025-12-30 14:56:15 +01:00

28 lines
472 B
TypeScript

export interface InitPluginEvent {
type: 'init';
content: {
theme: string;
};
}
export interface InsertIconEvent {
type: 'insert-icon';
content: {
svg: string;
name: string;
};
}
export interface InitPluginUIEvent {
type: 'ready';
}
export type PluginUIEvent = InitPluginUIEvent | InsertIconEvent;
export interface ThemePluginEvent {
type: 'theme';
content: string;
}
export type PluginMessageEvent = InitPluginEvent | ThemePluginEvent;