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
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
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
update()
update(
item,silent):void
Defined in: packages/core/src/models/history.ts:103
更新历史记录
Parameters
item
silent
boolean = false
Returns
void