API reference > @kontsedal/olas-core > Signal
Signal type
Writable reactive value. value is assignable; set(value) is the functional equivalent; update(fn) reads (peek) and writes the result offn(previous).
Signature:
typescript
type Signal<T> = ReadSignal<T> & {
value: T;
set(value: T): void;
update(fn: (prev: T) => T): void;
};References: ReadSignal