BlockSuite API Documentation / @blocksuite/blocks / AdvancedMenuItem
Type Alias: AdvancedMenuItem<T> 
AdvancedMenuItem<
T>:Omit<MenuItem,"action"|"disabled"> &object
Type declaration 
action()? 
optionalaction: (context) =>void|Promise<void>
Parameters 
• context: T
Returns 
void | Promise<void>
disabled? 
optionaldisabled:boolean| (context) =>boolean
generate()? 
optionalgenerate: (context) =>MenuItemPart|void
Parameters 
• context: T
Returns 
MenuItemPart | void
when()? 
optionalwhen: (context) =>boolean
Parameters 
• context: T
Returns 
boolean
Type Parameters 
• T
Defined in 
packages/affine/components/dist/toolbar/types.d.ts:13