Skip to content

API > @blocksuite/block-std > CursorSelection

Class: CursorSelection ​

Extends ​

Constructors ​

constructor ​

new CursorSelection(x, y): CursorSelection

Parameters ​

ParameterType
xnumber
ynumber

Returns ​

CursorSelection

Overrides ​

BaseSelection.constructor

Defined In ​

block-std/src/selection/variants/cursor.ts:17

Properties ​

path ​

readonly path: string[]

Defined In ​

block-std/src/selection/base.ts:16

Inherited from ​

BaseSelection.path


x ​

readonly x: number

Defined In ​

block-std/src/selection/variants/cursor.ts:14


y ​

readonly y: number

Defined In ​

block-std/src/selection/variants/cursor.ts:15


group ​

static group: string = 'edgeless'

Defined In ​

block-std/src/selection/variants/cursor.ts:12

Overrides ​

BaseSelection.group


type ​

static type: string = 'cursor'

Defined In ​

block-std/src/selection/variants/cursor.ts:11

Overrides ​

BaseSelection.type

Accessors ​

blockId ​

get blockId(): string

Defined In ​

block-std/src/selection/base.ts:22

Inherited from ​

BaseSelection.blockId


group ​

get group(): string

Defined In ​

block-std/src/selection/base.ts:37

Inherited from ​

BaseSelection.group


type ​

get type(): keyof Selection

Defined In ​

block-std/src/selection/base.ts:32

Inherited from ​

BaseSelection.type

Methods ​

equals ​

equals(other): boolean

Parameters ​

ParameterType
otherBaseSelection

Returns ​

boolean

Overrides ​

BaseSelection.equals

Defined In ​

block-std/src/selection/variants/cursor.ts:23


is ​

is<T>(type): this is SelectionInstance[T]

Type parameters ​

Parameter
T extends keyof Selection

Parameters ​

ParameterType
typeT

Returns ​

this is SelectionInstance[T]

Inherited from ​

BaseSelection.is

Defined In ​

block-std/src/selection/base.ts:26


toJSON ​

toJSON(): Record< string, unknown >

Returns ​

Record< string, unknown >

Overrides ​

BaseSelection.toJSON

Defined In ​

block-std/src/selection/variants/cursor.ts:31


fromJSON ​

static fromJSON(json): CursorSelection

Parameters ​

ParameterType
jsonRecord< string, unknown >

Returns ​

CursorSelection

Overrides ​

BaseSelection.fromJSON

Defined In ​

block-std/src/selection/variants/cursor.ts:39