@create-figma-plugin/utilities
Version:
An extensive library of utility functions for common Figma/FigJam plugin/widget operations
8 lines • 500 B
TypeScript
export type EventHandler = {
name: string;
handler: (...args: any) => void;
};
export declare function on<Handler extends EventHandler>(name: Handler['name'], handler: Handler['handler']): () => void;
export declare function once<Handler extends EventHandler>(name: Handler['name'], handler: Handler['handler']): () => void;
export declare const emit: <Handler extends EventHandler>(name: Handler["name"], ...args: Parameters<Handler["handler"]>) => void;
//# sourceMappingURL=events.d.ts.map