mirror of
https://github.com/penpot/penpot.git
synced 2026-02-25 13:56:04 +00:00
28 lines
472 B
TypeScript
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;
|