Enforces the use of as Type
assertions instead of <Type>
assertions (no-angle-bracket-type-assertion)
TypeScript disallows the use of <Type>
assertions in .tsx
because of the similarity with
JSX's syntax, which makes it impossible to parse.
This rule aims to standardise the use of type assertion style across the codebase
The following patterns are considered warnings:
const foo = <Foo>bar;
The following patterns are not warnings:
const foo = bar as Foo;
If your codebase does not include .tsx
files, then you will not need this rule.
- TSLint: no-angle-bracket-type-assertion