slint/tools/figma-inspector/shared/universals.d.ts
2025-06-02 16:27:13 +03:00

31 lines
863 B
TypeScript

// Copyright © SixtyFPS GmbH <info@slint.dev>
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
export interface EventTS {
updatePropertiesCallback: { title: string; slintSnippet: string | null };
copyToClipboard: {
result: boolean;
};
exportAll: {
result: boolean;
};
exportedFiles: {
files: Array<{
name: string;
content: string;
}>;
};
monitorVariableChanges: {
enabled: boolean;
};
selectionChangedInFigma: Record<string, never>;
checkVariableChanges: Record<string, never>;
generateSnippetRequest: { useVariables: boolean };
nodeChanged;
exportToFiles: { exportAsSingleFile: boolean };
// Resize-related messages
resizeWindow: { width: number; height: number };
}