Skip to content

Promise static methods unavailable (Promise.resolve, Promise.reject, etc...) throw TypeError #4

@nekefer

Description

@nekefer

Description

When using any of Promise's static methods, a TypeError is thrown.

Steps to reproduce

Promise.resolve("hello").then(v => console.log(v));

Expected: logs "hello"
Actual: throws

TypeError: Promise.resolve is not a function
    at https://jslog.app/static/js/main.9a8d2dca.js:2:3761710

Same error occurs with:

  • Promise.reject()
  • Promise.all()
  • Promise.race()
  • Promise.allSettled()
  • Promise.any()

Environment

  • Browser: Chrome
  • OS: Windows

Is this something I can work on? Happy to submit a PR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions