replace-am_object: Replace in Automerge object

replace-am_objectR Documentation

Replace in Automerge object

Description

Replace or insert values in an Automerge object using ⁠[[<-⁠ or ⁠$<-⁠.

Usage

## S3 replacement method for class 'am_object'
x[[i]] <- value

## S3 replacement method for class 'am_object'
x$name <- value

Arguments

x

An Automerge object

i

Key name (character) for maps, or position (integer) for lists

value

Value to store

name

Key name (for ⁠$<-⁠ operator, maps only)

Value

The object (invisibly)

Examples

doc <- am_create()

am_put(doc, AM_ROOT, "user", list(name = "Bob", age = 25L))
user <- am_get(doc, AM_ROOT, "user")

user[["name"]] <- "Alice"
user$age <- 30L

am_close(doc)


automerge documentation built on Feb. 5, 2026, 5:08 p.m.