2
У Typescript, що таке! (знак оклику / вибуху) оператора при відправленні члена?
Переглядаючи вихідний код для правила tslint, я натрапив на таке твердження: if (node.parent!.kind === ts.SyntaxKind.ObjectLiteralExpression) { return; } Помітьте !оператора після node.parent. Цікаво! Я спершу спробував скомпілювати файл локально з моєю інстальованою версією TS (1.5.3). Отримана помилка вказувала на точне розташування чубчика: $ tsc --noImplicitAny memberAccessRule.ts noPublicModifierRule.ts(57,24): error TS1005: ')' …
453
typescript
tslint