@nebius/js-sdk - v0.2.54
    Preparing search index...

    Function withTimeout

    • 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.

      Type Parameters

      • T

      Parameters

      • promise: PromiseLike<T>
      • ms: number

      Returns Promise<T>

      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);