@ruled/sheet/plugin
What plugins are written against: the contract’s types, and
definePlugin for type inference. A plugin imports only types from it,
so it never brings a second copy of the editor:
import type { RuledPlugin } from '@ruled/sheet/plugin'.
Interfaces
Section titled “Interfaces”- Command
- CommandContext
- CommandSelection
- DialogAction
- FileNotice
- FileOrigin
- FileSource
- OpenedFile
- PluginCommands
- PluginContext
- PluginDialog
- PluginFiles
- PluginPanel
- PluginStorage
- PluginUI
- RemoteFile
- RuledPlugin
Type Aliases
Section titled “Type Aliases”Functions
Section titled “Functions”References
Section titled “References”EditorHandle
Section titled “EditorHandle”Re-exports EditorHandle
EditorIssue
Section titled “EditorIssue”Re-exports EditorIssue
EditorSelection
Section titled “EditorSelection”Re-exports EditorSelection
EditorViewport
Section titled “EditorViewport”Re-exports EditorViewport
Localized
Section titled “Localized”Re-exports Localized
SaveConflictError
Section titled “SaveConflictError”Re-exports SaveConflictError
SavedWorkbook
Section titled “SavedWorkbook”Re-exports SavedWorkbook
Re-exports Text
Translations
Section titled “Translations”Re-exports Translations