Skip to main content

ObservedBoolean

ObservedBoolean

Wrapper around a boolean value that signals change via onChanged signal.

Kind: global class
Author: Alex Goldring
Copyright: Company Named Limited (c) 2025

new ObservedBoolean([value])

ParamTypeDefault
[value]booleanfalse

Example

const v = new ObservedBoolean(false);

v.getValue(); // false

v.set(true);

v.getValue(); // true

observedBoolean.onChanged : Signal.<boolean, boolean>

Signals current value and previously held value. Only fires when the value actually changes.

Kind: instance property of ObservedBoolean
Read only: true

observedBoolean.isObservedBoolean : boolean

Kind: instance property of ObservedBoolean
Read only: true

observedBoolean.hashCode : function

Deprecated

Kind: instance property of ObservedBoolean

observedBoolean.valueOf() ⇒ boolean

Kind: instance method of ObservedBoolean

observedBoolean.toString() ⇒ string

Kind: instance method of ObservedBoolean

observedBoolean.set(value) ⇒ ObservedBoolean

Kind: instance method of ObservedBoolean

ParamType
valueboolean

observedBoolean.setTrue()

Equivalent to set with true argument.

Kind: instance method of ObservedBoolean

observedBoolean.setFalse()

Equivalent to set with false argument.

Kind: instance method of ObservedBoolean

observedBoolean.copy(other)

Kind: instance method of ObservedBoolean

ParamType
otherObservedBoolean

observedBoolean.equals(other) ⇒ boolean

Kind: instance method of ObservedBoolean

ParamType
otherObservedBoolean

observedBoolean.hash() ⇒ number

Kind: instance method of ObservedBoolean

observedBoolean.process(f, [thisArg]) ⇒ this

Kind: instance method of ObservedBoolean

ParamType
ffunction
[thisArg]*

observedBoolean.getValue() ⇒ boolean

Kind: instance method of ObservedBoolean

observedBoolean.invert()

Flip value. If the value is true - it becomes false, if it was false it becomes true

Kind: instance method of ObservedBoolean

observedBoolean.toBinaryBuffer(buffer)

Kind: instance method of ObservedBoolean

ParamType
bufferBinaryBuffer

observedBoolean.fromBinaryBuffer(buffer)

Kind: instance method of ObservedBoolean

ParamType
bufferBinaryBuffer

ObservedBoolean.FALSE : ObservedBoolean

Kind: static property of ObservedBoolean
Read only: true

ObservedBoolean.TRUE : ObservedBoolean

Kind: static property of ObservedBoolean
Read only: true