Skip to main content

client.set

Save a value on the client. In a normal web browser, this would translate into a cookie, or a localStorage/sessionStorage item.

client.set('uuid', uuidv4(), { scope: 'infinite' })

The above will save a UUIDv4 string under a key called uuid, readable by this tool only. The Components Manager will know to attempt to make this key persist indefinitely.

The third argument is an optional object with these defaults:

{
"scope": "page", // "page", "session", "infinite"
"expiry": null // `null`, Date object or lifetime in milliseconds
}