TSTypeAssertion(node) {
      // <const>
      const firstToken = tokenStore.getFirstToken(node)
      const expressionToken = getFirstAndLastTokens(node.expression).firstToken
      processNodeList(
        [node.typeAnnotation],
        firstToken,
        tokenStore.getTokenBefore(expressionToken),
        1
      )
      setOffset(expressionToken, 1, firstToken)
    }
Process optional type, non-null expression and JSDocNonNullableType

e.g.
```
type Foo = [number?]
//          ^^^^^^^
const a = v!
//        ^
type T = U!
//       ^^
```

@param {TSOptionalType | TSNonNullExpression} node