Skip to content

@vtj


@vtj / core / HistoryModel

Class: HistoryModel

Defined in: packages/core/src/models/history.ts:23

Constructors

Constructor

new HistoryModel(schema, options): HistoryModel

Defined in: packages/core/src/models/history.ts:29

Parameters

schema

HistorySchema

options

Partial<HistoryModelOptions> = {}

Returns

HistoryModel

Properties

id

id: string

Defined in: packages/core/src/models/history.ts:26


index

index: number = -1

Defined in: packages/core/src/models/history.ts:25


items

items: HistoryItem[]

Defined in: packages/core/src/models/history.ts:28


type

type: HistoryType

Defined in: packages/core/src/models/history.ts:27

Methods

add()

add(dsl, remark, silent): void

Defined in: packages/core/src/models/history.ts:66

增加历史记录

Parameters

dsl

HistoryDsl

remark

string = ''

silent

boolean = false

Returns

void


backward()

backward(silent): void

Defined in: packages/core/src/models/history.ts:161

Parameters

silent

boolean = false

Returns

void


clear()

clear(silent): void

Defined in: packages/core/src/models/history.ts:191

Parameters

silent

boolean = false

Returns

void


forward()

forward(silent): void

Defined in: packages/core/src/models/history.ts:147

Parameters

silent

boolean = false

Returns

void


get()

get(id): HistoryItem | undefined

Defined in: packages/core/src/models/history.ts:57

获取历史项

Parameters

id

string

Returns

HistoryItem | undefined


load()

load(id, silent): void

Defined in: packages/core/src/models/history.ts:178

Parameters

id

string

silent

boolean = false

Returns

void


remove()

remove(id, silent): void

Defined in: packages/core/src/models/history.ts:122

删除历史记录

Parameters

id

string | string[]

silent

boolean = false

Returns

void


toDsl()

toDsl(): HistorySchema

Defined in: packages/core/src/models/history.ts:40

Returns

HistorySchema


update()

update(item, silent): void

Defined in: packages/core/src/models/history.ts:103

更新历史记录

Parameters

item

HistoryItem

silent

boolean = false

Returns

void