Rejects with TimeoutError if a promise does not settle in time.
The source promise continues to run after a timeout. Its later result is ignored.
import { withTimeout } from '@nebius/js-sdk/runtime/util/cancelable';const source = new Promise<string>((resolve) => { setTimeout(() => resolve('ready'), 10);});const result = await withTimeout(source, 5_000); Copy
import { withTimeout } from '@nebius/js-sdk/runtime/util/cancelable';const source = new Promise<string>((resolve) => { setTimeout(() => resolve('ready'), 10);});const result = await withTimeout(source, 5_000);
Rejects with TimeoutError if a promise does not settle in time.
The source promise continues to run after a timeout. Its later result is ignored.