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.