@mocanvas/state · class
declare class AtomSet<T>A reactive set of T, backed by one boolean atom per member.
Methods · 10
add(value: T): thisAdd value, returning the set so calls can be chained.
clear(): voidRemove every member.
constructor(name: string, values?: Iterable<T>)delete(value: T): booleanRemove value. Returns whether it was a member.
entries(): IterableIterator<[T, T]>[value, value] pairs, as on Set.
forEach(fn: (value: T, value2: T, set: AtomSet<T>) => void, thisArg?: unknown): voidhas(value: T): booleanWhether value is a member.
keys(): IterableIterator<T>The live members, in insertion order.
get size(): numberHow many members the set holds.
values(): IterableIterator<T>The live members, in insertion order. Same as AtomSet.keys, as on Set.
Properties · 1
readonly name: stringmocanvas is built by Symbio. Free for non-commercial, non-profit and development use; commercial use needs an agreement. Not affiliated with or endorsed by tldraw.