BlockSuite API Documentation / @blocksuite/block-std / BlockServiceWatcher
Class: abstract BlockServiceWatcher 
abstract BlockServiceWatcherDeprecated 
BlockServiceWatcher is deprecated. You should reconsider where to put your feature.
BlockServiceWatcher is a legacy extension that is used to watch the slots registered on block service. However, we recommend using the new extension system.
Extends 
Constructors 
new BlockServiceWatcher() 
new BlockServiceWatcher(
std,blockService):BlockServiceWatcher
Parameters 
• std: BlockStdScope
• blockService: BlockService
Returns 
Overrides 
Defined in 
packages/framework/block-std/src/extension/service-watcher.ts:27
Properties 
blockService 
readonlyblockService:BlockService
Defined in 
packages/framework/block-std/src/extension/service-watcher.ts:29
std 
readonlystd:BlockStdScope
Inherited from 
Defined in 
packages/framework/block-std/src/extension/lifecycle-watcher.ts:30
flavour 
staticflavour:string
Defined in 
packages/framework/block-std/src/extension/service-watcher.ts:25
key 
statickey:string
Inherited from 
Defined in 
packages/framework/block-std/src/extension/lifecycle-watcher.ts:28
Methods 
created() 
created():
void
Called when std is created.
Returns 
void
Inherited from 
Defined in 
packages/framework/block-std/src/extension/lifecycle-watcher.ts:54
mounted() 
mounted():
void
Called when editor host is mounted. Which means the editor host emit the connectedCallback lifecycle event.
Returns 
void
Inherited from 
Defined in 
packages/framework/block-std/src/extension/lifecycle-watcher.ts:60
rendered() 
rendered():
void
Called when std.render is called.
Returns 
void
Inherited from 
Defined in 
packages/framework/block-std/src/extension/lifecycle-watcher.ts:65
unmounted() 
unmounted():
void
Called when editor host is unmounted. Which means the editor host emit the disconnectedCallback lifecycle event.
Returns 
void
Inherited from 
Defined in 
packages/framework/block-std/src/extension/lifecycle-watcher.ts:71
setup() 
staticsetup(di):void
Parameters 
• di: Container
Returns 
void
Overrides 
Defined in 
packages/framework/block-std/src/extension/service-watcher.ts:34