This is the ThingsDB documentation for version v0, click here for the latest version!

thing

Functions

Function Description
assign Copies properties from a thing.
copy Copy a thing to a new thing. A Type is not preserved.
del Remove a property.
dup Duplicate a thing while preserving the Type.
each Iterate over all properties of a thing.
emit Emit an event to all watchers of a thing.
equals Test if two things are equal.
filter Return a new thing with properties that pass a given test.
get Return the value of a property on a thing by a given property name.
has Determine if a thing has a given property.
id Return the id.
keys Return a list with all the property names of a thing.
len Return the number of items.
map Return a list with the results of calling a provided closure on every property.
set Create a new property on a thing.
to_type Converts a thing into an instance of a Type.
unwatch Stop watching the thing for mutations.
values Return a list with all the property values of a thing.
watch Watch the thing for mutations.
wrap Wrap the thing with a Type.