BlockSuite API Documentation / @blocksuite/blocks / on
Function: on() 
on(element, event, handler, options) 
on<
T,K,M>(element,event,handler,options?): () =>void
Type Parameters 
• T extends HTMLElement
• K extends string | number | symbol
• M = HTMLElementEventMap
Parameters 
• element: T
• event: K
• handler
• options?: boolean | AddEventListenerOptions
Returns 
Function
Returns 
void
Defined in 
packages/affine/shared/dist/utils/event.d.ts:21
on(element, event, handler, options) 
on<
T>(element,event,handler,options?): () =>void
Type Parameters 
• T extends HTMLElement
Parameters 
• element: T
• event: string
• handler
• options?: boolean | AddEventListenerOptions
Returns 
Function
Returns 
void
Defined in 
packages/affine/shared/dist/utils/event.d.ts:22
on(element, event, handler, options) 
on<
T,K,M>(element,event,handler,options?): () =>void
Type Parameters 
• T extends Document
• K extends string | number | symbol
• M = DocumentEventMap
Parameters 
• element: T
• event: K
• handler
• options?: boolean | AddEventListenerOptions
Returns 
Function
Returns 
void
Defined in 
packages/affine/shared/dist/utils/event.d.ts:23