У меня есть объект X с методом getY(), возвращающим объект Y с помощью метода a(), в typescript.
Что означает выражение, подобное этому:
X.getY()!.a()
Я полагаю, что оператор ! используется для проверки null, но как он работает конкретно? Где определено на языке?