the tswhy logo: a question mark in a box

tswhy‽

A community effort to enrich TypeScript diagnostics.

TS1028

Accessibility modifier already seen.

Members of a class can only have one accessibility modifier. If multiple are found, this error will occur.

class A {
  private public x!: number
}

Fix: Remove duplicate modifier.

To fix the error, remove one of the modifiers:

class A {
  private x!: number;
}