useConvertComputed<T, U> function

ConvertComputed<T, U> useConvertComputed<T, U>(
  1. Signal<U> source,
  2. T decode(
    1. U value
    ),
  3. U encode(
    1. T value
    ), {
  4. JoltDebugFn? onDebug,
})

Creates a stream hook from a reactive node. Creates a type-converting computed signal hook.

Implementation

// Stream<T> useJoltStream<T>(ReadonlyNode<T> node, {JoltDebugFn? onDebug}) {
//   return useHook(JoltSignalHook(() => node.stream));
// }

/// Creates a type-converting computed signal hook.
ConvertComputed<T, U> useConvertComputed<T, U>(
    Signal<U> source, T Function(U value) decode, U Function(T value) encode,
    {JoltDebugFn? onDebug}) {
  return useHook(JoltSignalHook(() => ConvertComputed<T, U>(source,
      decode: decode, encode: encode, onDebug: onDebug)));
}