BlockSuite API Documentation / @blocksuite/block-std / BlockStdScope
Class: BlockStdScope 
Constructors 
new BlockStdScope() 
new BlockStdScope(
options):BlockStdScope
Parameters 
• options: BlockStdOptions
Returns 
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:97
Properties 
container 
readonlycontainer:Container
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:45
doc 
readonlydoc:Doc
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:47
extensions 
readonlyextensions:ExtensionType[]
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:49
provider 
readonlyprovider:ServiceProvider
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:51
Accessors 
clipboard 
getclipboard():Clipboard
Returns 
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:57
collection 
getcollection():DocCollection
Returns 
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:61
command 
getcommand():CommandManager
Returns 
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:65
event 
getevent():UIEventDispatcher
Returns 
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:69
get 
getget(): <T>(identifier,options?) =>T
Returns 
Function
Type Parameters 
• T
Parameters 
• identifier: GeneralServiceIdentifier<T>
• options?: ResolveOptions
Returns 
T
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:73
getOptional 
getgetOptional(): <T>(identifier,options?) =>null|T
Returns 
Function
Type Parameters 
• T
Parameters 
• identifier: GeneralServiceIdentifier<T>
• options?: ResolveOptions
Returns 
null | T
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:77
host 
gethost():EditorHost
Returns 
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:81
range 
getrange():RangeManager
Returns 
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:85
selection 
getselection():SelectionManager
Returns 
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:89
view 
getview():ViewStore
Returns 
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:93
Methods 
getConfig() 
getConfig<
Key>(flavour):null|BlockConfigs[Key]
Type Parameters 
• Key extends never
Parameters 
• flavour: Key
Returns 
null | BlockConfigs[Key]
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:121
getService() 
getService(flavour) 
getService<
Key>(flavour):null|BlockServices[Key]
Type Parameters 
• Key extends never
Parameters 
• flavour: Key
Returns 
null | BlockServices[Key]
Deprecated 
BlockService will be removed in the future.
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:138
getService(flavour) 
getService<
Service>(flavour):null|Service
Type Parameters 
• Service extends BlockService
Parameters 
• flavour: string
Returns 
null | Service
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:141
getView() 
getView(
flavour):null|BlockViewType
Parameters 
• flavour: string
Returns 
null | BlockViewType
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:146
mount() 
mount():
void
Returns 
void
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:150
render() 
render():
EditorHost
Returns 
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:156
unmount() 
unmount():
void
Returns 
void
Defined in 
packages/framework/block-std/src/scope/block-std-scope.ts:168