ember-immer-changeset
Preparing search index...
Changeset
Interface Changeset<T>
This interface is for the old changeset compatibility
interface
Changeset
<
T
extends
Record
<
string
,
any
>
=
Record
<
string
,
any
>
>
{
changes
:
Change
[]
;
data
:
T
;
errors
:
ValidationError
[]
;
isDirty
:
boolean
;
isInvalid
:
boolean
;
isPristine
:
boolean
;
isValid
:
boolean
;
addError
(
error
:
ValidationError
)
:
void
;
execute
()
:
void
;
get
(
key
:
string
)
:
unknown
;
rollback
()
:
void
;
rollbackProperty
(
key
:
string
)
:
void
;
save
(
options
?:
Record
<
string
,
unknown
>
)
:
Promisable
<
void
>
;
set
(
key
:
string
,
value
:
unknown
)
:
void
;
unexecute
()
:
void
;
validate
(
fn
:
ValidationFunction
<
T
>
)
:
Promisable
<
void
>
;
}
Type Parameters
T
extends
Record
<
string
,
any
>
=
Record
<
string
,
any
>
Implemented by
ImmerChangeset
Index
Properties
changes
data
errors
is
Dirty
is
Invalid
is
Pristine
is
Valid
Methods
add
Error
execute
get
rollback
rollback
Property
save
set
unexecute
validate
Properties
changes
changes
:
Change
[]
data
data
:
T
errors
errors
:
ValidationError
[]
is
Dirty
isDirty
:
boolean
is
Invalid
isInvalid
:
boolean
is
Pristine
isPristine
:
boolean
is
Valid
isValid
:
boolean
Methods
add
Error
addError
(
error
:
ValidationError
)
:
void
Parameters
error
:
ValidationError
Returns
void
execute
execute
()
:
void
Returns
void
get
get
(
key
:
string
)
:
unknown
Parameters
key
:
string
Returns
unknown
rollback
rollback
()
:
void
Returns
void
rollback
Property
rollbackProperty
(
key
:
string
)
:
void
Parameters
key
:
string
Returns
void
save
save
(
options
?:
Record
<
string
,
unknown
>
)
:
Promisable
<
void
>
Parameters
Optional
options
:
Record
<
string
,
unknown
>
Returns
Promisable
<
void
>
set
set
(
key
:
string
,
value
:
unknown
)
:
void
Parameters
key
:
string
value
:
unknown
Returns
void
unexecute
unexecute
()
:
void
Returns
void
validate
validate
(
fn
:
ValidationFunction
<
T
>
)
:
Promisable
<
void
>
Parameters
fn
:
ValidationFunction
<
T
>
Returns
Promisable
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
changes
data
errors
is
Dirty
is
Invalid
is
Pristine
is
Valid
Methods
add
Error
execute
get
rollback
rollback
Property
save
set
unexecute
validate
ember-immer-changeset
Loading...
This interface is for the old changeset compatibility