BlockSuite API Documentation / @blocksuite/block-std / TextSelection
Class: TextSelection 
Extends 
Constructors 
new TextSelection() 
new TextSelection(
__namedParameters):TextSelection
Parameters 
• __namedParameters: TextSelectionProps
Returns 
Overrides 
Defined in 
packages/framework/block-std/src/selection/variants/text.ts:54
Properties 
blockId 
readonlyblockId:string
Inherited from 
Defined in 
packages/framework/block-std/src/selection/base.ts:18
from 
from:
TextRangePoint
Defined in 
packages/framework/block-std/src/selection/variants/text.ts:40
reverse 
reverse:
boolean
Defined in 
packages/framework/block-std/src/selection/variants/text.ts:42
to 
to:
null|TextRangePoint
Defined in 
packages/framework/block-std/src/selection/variants/text.ts:44
group 
staticgroup:string='note'
Overrides 
Defined in 
packages/framework/block-std/src/selection/variants/text.ts:36
type 
statictype:string='text'
Overrides 
Defined in 
packages/framework/block-std/src/selection/variants/text.ts:38
Accessors 
end 
getend():TextRangePoint
Returns 
Defined in 
packages/framework/block-std/src/selection/variants/text.ts:46
group 
getgroup():string
Returns 
string
Inherited from 
Defined in 
packages/framework/block-std/src/selection/base.ts:20
start 
getstart():TextRangePoint
Returns 
Defined in 
packages/framework/block-std/src/selection/variants/text.ts:50
type 
gettype(): keyofSelection
Returns 
keyof Selection
Inherited from 
Defined in 
packages/framework/block-std/src/selection/base.ts:24
Methods 
empty() 
empty():
boolean
Returns 
boolean
Defined in 
packages/framework/block-std/src/selection/variants/text.ts:83
equals() 
equals(
other):boolean
Parameters 
• other: BaseSelection
Returns 
boolean
Overrides 
Defined in 
packages/framework/block-std/src/selection/variants/text.ts:87
is() 
is<
T>(type):this is SelectionInstance[T]
Type Parameters 
• T extends keyof Selection
Parameters 
• type: T
Returns 
this is SelectionInstance[T]
Inherited from 
Defined in 
packages/framework/block-std/src/selection/base.ts:42
isCollapsed() 
isCollapsed():
boolean
Returns 
boolean
Defined in 
packages/framework/block-std/src/selection/variants/text.ts:98
isInSameBlock() 
isInSameBlock():
boolean
Returns 
boolean
Defined in 
packages/framework/block-std/src/selection/variants/text.ts:102
toJSON() 
toJSON():
Record<string,unknown>
Returns 
Record<string, unknown>
Overrides 
Defined in 
packages/framework/block-std/src/selection/variants/text.ts:106
fromJSON() 
staticfromJSON(json):TextSelection
Parameters 
• json: Record<string, unknown>
Returns 
Overrides 
Defined in 
packages/framework/block-std/src/selection/variants/text.ts:65