Merge pull request #15665 from Microsoft/check_kinds_static

Remove check for static from checkKindsOfPropertyMemberOverrides, which is only called on instance side
This commit is contained in:
Andy 2017-05-08 14:37:58 -07:00 committed by GitHub
commit 35a67977fa

View File

@ -20700,11 +20700,6 @@ namespace ts {
continue;
}
if ((baseDeclarationFlags & ModifierFlags.Static) !== (derivedDeclarationFlags & ModifierFlags.Static)) {
// value of 'static' is not the same for properties - not override, skip it
continue;
}
if (isMethodLike(base) && isMethodLike(derived) || base.flags & SymbolFlags.PropertyOrAccessor && derived.flags & SymbolFlags.PropertyOrAccessor) {
// method is overridden with method or property/accessor is overridden with property/accessor - correct case
continue;