BlockSuite API Documentation / @blocksuite/blocks / AIItemConfig
Interface: AIItemConfig 
Properties 
beta? 
optionalbeta:boolean
Defined in 
packages/blocks/src/_common/components/ai-item/types.ts:21
handler()? 
optionalhandler: (host) =>void
Parameters 
• host: EditorHost
Returns 
void
Defined in 
packages/blocks/src/_common/components/ai-item/types.ts:20
icon 
icon:
TemplateResult| () =>HTMLElement
Defined in 
packages/blocks/src/_common/components/ai-item/types.ts:12
name 
name:
string
Defined in 
packages/blocks/src/_common/components/ai-item/types.ts:11
showWhen()? 
optionalshowWhen: (chain,editorMode,host) =>boolean
Parameters 
• chain: Chain<InitCommandCtx>
• editorMode: DocMode
• host: EditorHost
Returns 
boolean
Defined in 
packages/blocks/src/_common/components/ai-item/types.ts:13
subItem? 
optionalsubItem:AISubItemConfig[]
Defined in 
packages/blocks/src/_common/components/ai-item/types.ts:18
subItemOffset? 
optionalsubItemOffset: [number,number]
Defined in 
packages/blocks/src/_common/components/ai-item/types.ts:19