Skip to content

Interface: SlotDeclaration

Makaio Framework


Makaio Framework / contracts/extension / SlotDeclaration

Defined in: ../../../packages/contracts/src/extension/contributions/page-types.ts:40

Slot definition for package declarations (fully serializable).

acceptsSizes: PageWidgetSize[]

Defined in: ../../../packages/contracts/src/extension/contributions/page-types.ts:46

Sizes accepted by this slot.


optional collapsible?: boolean

Defined in: ../../../packages/contracts/src/extension/contributions/page-types.ts:52

Whether the slot can be collapsed.


optional defaultCollapsed?: boolean

Defined in: ../../../packages/contracts/src/extension/contributions/page-types.ts:54

Whether the slot starts collapsed.


id: SlotId

Defined in: ../../../packages/contracts/src/extension/contributions/page-types.ts:42

Slot identifier.


maxColumns: number

Defined in: ../../../packages/contracts/src/extension/contributions/page-types.ts:50

Maximum number of columns.


minColumnWidth: number

Defined in: ../../../packages/contracts/src/extension/contributions/page-types.ts:48

Minimum column width in pixels.


name: string

Defined in: ../../../packages/contracts/src/extension/contributions/page-types.ts:44

Human-readable slot name.