Closed
Description
"Be happy the 520 bridge didn't get destroyed" edition
- Implicit Enum Duplicate Values #6864 Disallow implicitly duplicated
enum
values- ❌ : Highly precedented in other C-style languages
- Suggestion: Permit an implementing class to ignore private methods of the implementee class #471 Permit an implementing class to ignore private methods of the implementee class
- ❌ Reconsider as a type operator
- tsc chokes on switches in --example=VALUE format #6758 Allow
--name=value
commandline switch format- ❌ Suggestion from 👻 ?
- Checking for void in logical operations #7256 Disallow
void
in truthyness positions- 👍 Very good check
- In JS, importing JSON should not give an error #7071
require
of.json
file- 👍 Accepting PRs
- Disallow
module
keyword in new code wherenamespace
could be used? #6808 Start a deprecation path formodule
- ❌ TSLint is the path
- Cannot 'export default' abstract, ambient class or interface #3792 Allow
export default namespace foo {
and otherexport default
combos- 👍 Accepting PRs
- ECMAScript spread param rules causing loss of type-safety (and slower compile time?) #7347 Allow rest args in non-final positions
- 🕙 Revisit if this pattern becomes more prevalent
- Describing an overridden but incompatible method signature in an ambient class #6094 Provide a way out for incompatible derived class method signatures
- Partial object application/"outersection" types #6895 Outersection types
- 🕙 Revisit in context of type operators
- Constraints should be inference sites for other type parameters #7234 Constraints as inference sites
- 👍 Accepting PRs or maybe we'll get to it