DefineSlotPluginOptions
Defined in: definePlugin.ts:210
Options for defining a slot-based plugin
Extends
Section titled “Extends”BasePluginOptions<TSchema>
Type Parameters
Section titled “Type Parameters”TData
TSchema
Section titled “TSchema”TSchema extends z.ZodType
Properties
Section titled “Properties”args:
TSchema
Defined in: definePlugin.ts:167
Zod schema for configuration validation
Inherited from
Section titled “Inherited from”BasePluginOptions.args
contextMenuItems?
Section titled “contextMenuItems?”
optionalcontextMenuItems:object
Defined in: definePlugin.ts:215
Context menu items for cell and column
optionalcell:CellContextMenuItemFactory<TData,output<TSchema>>[]
column?
Section titled “column?”
optionalcolumn:ColumnContextMenuItemFactory<TData,output<TSchema>>[]
id:
string
Defined in: definePlugin.ts:163
Unique plugin identifier
Inherited from
Section titled “Inherited from”BasePluginOptions.id
name:
string
Defined in: definePlugin.ts:165
Plugin display name (used as vertical tab label for side panel plugins)
Inherited from
Section titled “Inherited from”BasePluginOptions.name
slots:
DefinePluginSlots<TData,TSchema>
Defined in: definePlugin.ts:213
Slot configurations