Skip to content

Consider expressions and logic in function argument(s) #15

Description

@adamgian

To investigate feasibility and implementation of.

To be able to at least handle cases such as the following:

  • .classList.add(foo && "foo")
  • .classList.add(foo || "foo")
  • .classList.add(foo ?? "foo")
  • .classList.add(foo === "foo" && "foo")
  • .classList.add(foo > 42 && "foo")
  • .classList.add(isFoo() || "foo")
  • .classList.add(isFoo() ?? "foo")
  • .classList.add(isFoo() && "foo")
  • .classList.add(isFoo ? "foo" : "bar")
  • .classList.add(isFoo() ? "foo" : "bar")
  • .classList.add(!isBar ? "foo" : "")

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions