Search code examples
angulartypescriptsonarqubesonarlint

how can I fix the warning "Replace this union type with a type alias"


SonarLint gives the following and I have not found how to solve it since it is a global variable.

variable sample img


Solution

  • Do what the linter says. Create alias for union type.

    type InformationType = 'someValue' | 'anotherValue';
    // ....
    informationType: InformationType;