Class: HistoryModel
Defined in: packages/core/src/models/history.ts:18
Constructors
Constructor
new HistoryModel(
schema,options):HistoryModel
Defined in: packages/core/src/models/history.ts:23
Parameters
schema
options
Partial<HistoryModelOptions> = {}
Returns
HistoryModel
Properties
id
id:
string
Defined in: packages/core/src/models/history.ts:21
index
index:
number=-1
Defined in: packages/core/src/models/history.ts:20
items
items:
HistoryItem[]
Defined in: packages/core/src/models/history.ts:22
Methods
add()
add(
dsl,remark,silent):void
Defined in: packages/core/src/models/history.ts:58
增加历史记录
Parameters
dsl
remark
string = ''
silent
boolean = false
Returns
void
backward()
backward(
silent):void
Defined in: packages/core/src/models/history.ts:153
Parameters
silent
boolean = false
Returns
void
clear()
clear(
silent):void
Defined in: packages/core/src/models/history.ts:183
Parameters
silent
boolean = false
Returns
void
forward()
forward(
silent):void
Defined in: packages/core/src/models/history.ts:139
Parameters
silent
boolean = false
Returns
void
get()
get(
id):HistoryItem|undefined
Defined in: packages/core/src/models/history.ts:49
获取历史项
Parameters
id
string
Returns
HistoryItem | undefined
load()
load(
id,silent):void
Defined in: packages/core/src/models/history.ts:170
Parameters
id
string
silent
boolean = false
Returns
void
remove()
remove(
id,silent):void
Defined in: packages/core/src/models/history.ts:114
删除历史记录
Parameters
id
string | string[]
silent
boolean = false
Returns
void
toDsl()
toDsl():
HistorySchema
Defined in: packages/core/src/models/history.ts:33
Returns
update()
update(
item,silent):void
Defined in: packages/core/src/models/history.ts:95
更新历史记录
Parameters
item
silent
boolean = false
Returns
void