next.js/test/e2e/cancel-request/sleep.ts
sleep.ts17 lines363 B
export function sleep(ms: number) {
  return new Promise((res) => setTimeout(res, ms))
}

export class Deferred<T> {
  declare promise: Promise<T>
  declare resolve: (v?: T | PromiseLike<T>) => void
  declare reject: (r?: any) => void

  constructor() {
    this.promise = new Promise((res, rej) => {
      this.resolve = res
      this.reject = rej
    })
  }
}
Quest for Codev2.0.0
/
SIGN IN