Skip to content

DefineSlotPluginOptions

Defined in: definePlugin.ts:210

Options for defining a slot-based plugin

  • BasePluginOptions<TSchema>

TData

TSchema extends z.ZodType

args: TSchema

Defined in: definePlugin.ts:167

Zod schema for configuration validation

BasePluginOptions.args


optional contextMenuItems: object

Defined in: definePlugin.ts:215

Context menu items for cell and column

optional cell: CellContextMenuItemFactory<TData, output<TSchema>>[]

optional column: ColumnContextMenuItemFactory<TData, output<TSchema>>[]


id: string

Defined in: definePlugin.ts:163

Unique plugin identifier

BasePluginOptions.id


name: string

Defined in: definePlugin.ts:165

Plugin display name (used as vertical tab label for side panel plugins)

BasePluginOptions.name


slots: DefinePluginSlots<TData, TSchema>

Defined in: definePlugin.ts:213

Slot configurations