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