Microsoft/TypeScript
Auf GitHub ansehenImprove error when parameter is missing a name
Open
#22.203 geöffnet am 27. Feb. 2018
Domain: Error MessagesHelp WantedSuggestion
Repository-Metriken
- Stars
- (48.455 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 6T 17h) (9 gemergte PRs in 30 T)
Beschreibung
TypeScript Version: 2.8.0-dev.20180227 Code
declare class C {
f({ x?: number }): void;
g(): void;
}
Expected behavior:
At the ?, property in destructuring may not be marked optional.
Actual behavior:
src/a.ts(2,10): error TS1005: ',' expected.
src/a.ts(2,20): error TS1005: ',' expected.
src/a.ts(2,21): error TS1128: Declaration or statement expected.
src/a.ts(2,22): error TS1128: Declaration or statement expected.
src/a.ts(2,28): error TS1109: Expression expected.
src/a.ts(3,8): error TS1005: ';' expected.
src/a.ts(3,14): error TS1109: Expression expected.
src/a.ts(4,1): error TS1128: Declaration or statement expected.