DataEditModule
PackageReified.Data
Summary
| Name | Signature | Synopsis |
|---|---|---|
| set | DataEdit.set path value | Describes replacing a value, or adding a missing final object field. |
| replace | DataEdit.replace path value | Describes replacing an existing value. |
| remove | DataEdit.remove path | Describes removing an existing field or list item. |
| append | DataEdit.append path value | Describes appending an item to an existing list. |
| prepend | DataEdit.prepend path value | Describes prepending an item to an existing list. |
| insert | DataEdit.insert path index value | Describes inserting an item at a valid list index. |
| rename | DataEdit.rename path name | Describes renaming an existing object field without moving it. |
| update | DataEdit.update path change | Describes applying a function to an existing value. |
Describes replacing a value, or adding a missing final object field.
Parameters
| Name | Type | Description |
|---|---|---|
| path | string | |
| value | ^a |
Returns
DataEdit
Verification Examples
DataEdit.set "plan" "pro" // one DataEditDescribes replacing an existing value.
Parameters
| Name | Type | Description |
|---|---|---|
| path | string | |
| value | ^a |
Returns
DataEdit
Verification Examples
DataEdit.replace "name" "Grace" // one DataEditDescribes removing an existing field or list item.
Parameters
| Name | Type | Description |
|---|---|---|
| path | string |
Returns
DataEdit
Verification Examples
DataEdit.remove "obsolete" // one DataEditDescribes appending an item to an existing list.
Parameters
| Name | Type | Description |
|---|---|---|
| path | string | |
| value | ^a |
Returns
DataEdit
Verification Examples
DataEdit.append "roles" "admin" // one DataEditDescribes prepending an item to an existing list.
Parameters
| Name | Type | Description |
|---|---|---|
| path | string | |
| value | ^a |
Returns
DataEdit
Verification Examples
DataEdit.prepend "roles" "admin" // one DataEditDescribes inserting an item at a valid list index.
Parameters
| Name | Type | Description |
|---|---|---|
| path | string | |
| index | int | |
| value | ^a |
Returns
DataEdit
Verification Examples
DataEdit.insert "roles" 1 "admin" // one DataEditDescribes renaming an existing object field without moving it.
Parameters
| Name | Type | Description |
|---|---|---|
| path | string | |
| name | string |
Returns
DataEdit
Verification Examples
DataEdit.rename "name" "displayName" // one DataEdit