BlockSuite API Documentation / @blocksuite/store / Boxed
Class: Boxed<T> 
Type Parameters 
• T = unknown
Constructors 
new Boxed() 
new Boxed<
T>(value,onChange?):Boxed<T>
Parameters 
• value: T
• onChange?: OnBoxedChange
Returns 
Boxed<T>
Defined in 
packages/framework/store/src/reactive/boxed.ts:34
Accessors 
yMap 
getyMap():YMap<T>
Returns 
YMap<T>
Defined in 
packages/framework/store/src/reactive/boxed.ts:30
Methods 
bind() 
bind(
onChange):void
Parameters 
• onChange: OnBoxedChange
Returns 
void
Defined in 
packages/framework/store/src/reactive/boxed.ts:51
getValue() 
getValue():
undefined|T
Returns 
undefined | T
Defined in 
packages/framework/store/src/reactive/boxed.ts:22
setValue() 
setValue(
value):T
Parameters 
• value: T
Returns 
T
Defined in 
packages/framework/store/src/reactive/boxed.ts:26
from() 
staticfrom<T>(map,onChange?):Boxed<T>
Type Parameters 
• T
Parameters 
• map: YMap<T>
• onChange?: OnBoxedChange
Returns 
Boxed<T>
Defined in 
packages/framework/store/src/reactive/boxed.ts:8
is() 
staticis(value):value is Boxed<unknown>
Parameters 
• value: unknown
Returns 
value is Boxed<unknown>
Defined in 
packages/framework/store/src/reactive/boxed.ts:12