Skip to main content
Version: v1

SegmentActions Interface

Signature​

export interface SegmentActions<TClientData>

Type Parameters​

ParameterDescription
TClientData

Properties​

PropertyModifiersTypeDescription
containsoptionalNodeAction<TClientData>
leafoptionalISegmentAction<TClientData>
postoptionalBlockAction<TClientData>
preoptionalBlockAction<TClientData>
shiftoptionalNodeAction<TClientData>

Property Details​

contains​

Signature​

contains?: NodeAction<TClientData>;

Type: NodeAction<TClientData>

leaf​

Signature​

leaf?: ISegmentAction<TClientData>;

Type: ISegmentAction<TClientData>

post​

Signature​

post?: BlockAction<TClientData>;

Type: BlockAction<TClientData>

pre​

Signature​

pre?: BlockAction<TClientData>;

Type: BlockAction<TClientData>

shift​

Signature​

shift?: NodeAction<TClientData>;

Type: NodeAction<TClientData>