Interface Tweened<T>
interface Tweened<T> {
set(value: T, opts?: TweenedOptions<T>): Promise<void>;
subscribe(
this: void,
run: Subscriber<T>,
invalidate?: Invalidator<T>,
): Unsubscriber;
update(updater: Updater<T>, opts?: TweenedOptions<T>): Promise<void>;
}
set(value: T, opts?: TweenedOptions<T>): Promise<void>;
subscribe(
this: void,
run: Subscriber<T>,
invalidate?: Invalidator<T>,
): Unsubscriber;
update(updater: Updater<T>, opts?: TweenedOptions<T>): Promise<void>;
}
Type Parameters
- T
                 
                    
                  Hierarchy
              
              - Readable<T>- Tweened (View Summary)
 
Methods
set
- Parameters- value: T
- Optionalopts: TweenedOptions<T>
 - Returns Promise<void>
subscribe
- Subscribe on value changes. - Parameters- this: void
- run: Subscriber<T>subscription callback 
- Optionalinvalidate: Invalidator<T>- cleanup callback 
 - Returns Unsubscriber
update
- Parameters- updater: Updater<T>
- Optionalopts: TweenedOptions<T>
 - Returns Promise<void>
Readable interface for subscribing.