@revideo/core / signals / SignalGenerator
Type Alias: SignalGenerator<TSetterValue, TValue>
SignalGenerator<
TSetterValue,TValue> =ThreadGenerator& {back: (time,timingFunction?,interpolationFunction?) =>SignalGenerator<TSetterValue,TValue>;do: (callback) =>SignalGenerator<TSetterValue,TValue>;run: (task) =>SignalGenerator<TSetterValue,TValue>;to:SignalTween<TSetterValue,TValue>;wait: (duration) =>SignalGenerator<TSetterValue,TValue>; }
Defined in: signals/types.ts:6
Type Declaration
back
back: (
time,timingFunction?,interpolationFunction?) =>SignalGenerator<TSetterValue,TValue>
Tween back to the original value.
Parameters
time
number
The duration of the tween.
timingFunction?
The timing function of the tween.
interpolationFunction?
InterpolationFunction<TValue>
The interpolation function of the tween.
Returns
SignalGenerator<TSetterValue, TValue>
do
do: (
callback) =>SignalGenerator<TSetterValue,TValue>
Invoke the given callback.
Parameters
callback
() => void
The callback to invoke.
Returns
SignalGenerator<TSetterValue, TValue>
run
run: (
task) =>SignalGenerator<TSetterValue,TValue>
Run the given task.
Parameters
task
The generator to run.
Returns
SignalGenerator<TSetterValue, TValue>
to
to:
SignalTween<TSetterValue,TValue>
Tween to the specified value.
wait
wait: (
duration) =>SignalGenerator<TSetterValue,TValue>
Wait for the specified duration.
Parameters
duration
number
The duration to wait.
Returns
SignalGenerator<TSetterValue, TValue>
Type Parameters
TSetterValue
TSetterValue
TValue
TValue extends TSetterValue