Skip to content

FuturableTask.of()

Create a FuturableTask from a function (recommended constructor).

Syntax

typescript
FuturableTask.of<T>(fn: () => T | Promise<T>): FuturableTask<T>

Parameters

fn

A function that returns the value or Promise.

Examples

typescript
// Sync function
const task = FuturableTask.of(() => 42);

// Async function
const task = FuturableTask.of(async () => {
  const res = await fetch('/api/data');
  return res.json();
});

// With complex logic
const task = FuturableTask.of(() => {
  const data = processData();
  return validateData(data);
});

See Also

Released under the MIT License.