Skip to content

BlockSuite API Documentation / @blocksuite/store / BaseSelection

Class: abstract BaseSelection

Defined in: packages/framework/store/src/extension/selection/base.ts:9

Extended by

Constructors

new BaseSelection()

new BaseSelection(__namedParameters): BaseSelection

Defined in: packages/framework/store/src/extension/selection/base.ts:24

Parameters

__namedParameters

BaseSelectionOptions

Returns

BaseSelection

Properties

blockId

readonly blockId: string

Defined in: packages/framework/store/src/extension/selection/base.ts:14


group

readonly static group: string

Defined in: packages/framework/store/src/extension/selection/base.ts:10


type

readonly static type: string

Defined in: packages/framework/store/src/extension/selection/base.ts:12

Accessors

group

Get Signature

get group(): string

Defined in: packages/framework/store/src/extension/selection/base.ts:16

Returns

string


type

Get Signature

get type(): string

Defined in: packages/framework/store/src/extension/selection/base.ts:20

Returns

string

Methods

equals()

abstract equals(other): boolean

Defined in: packages/framework/store/src/extension/selection/base.ts:35

Parameters

other

BaseSelection

Returns

boolean


is()

is<T>(type): this is T extends SelectionConstructor<U> ? U : never

Defined in: packages/framework/store/src/extension/selection/base.ts:37

Type Parameters

T

T extends SelectionConstructor<BaseSelection>

Parameters

type

T

Returns

this is T extends SelectionConstructor<U> ? U : never


toJSON()

abstract toJSON(): Record<string, unknown>

Defined in: packages/framework/store/src/extension/selection/base.ts:43

Returns

Record<string, unknown>


fromJSON()

static fromJSON(_): BaseSelection

Defined in: packages/framework/store/src/extension/selection/base.ts:28

Parameters

_

Record<string, unknown>

Returns

BaseSelection