# E0208: cannot access private identifier outside class

The following code is accessing a private identifier outside the class.

    class C {
      #x = 10;
    }

    function f(c) {
      c.#x = 20;
    }

To fix this error, move function `f` as a static member of class `C` .

    class C {
      #x = 10;
      static f(c) {
        c.#x = 20;
      }
    }

Another way to fix this error, remove `#` before variable `x`.

    class C {
      x = 10;
    }

    function f(c) {
      c.x = 20;
    }

Introduced in quick-lint-js version 0.4.0.

Documentation for other errors