Only allow declares inside declare module (#73)

* Only allow declares inside declare module

* Better error message
This commit is contained in:
Daniel Tschinder
2016-07-29 20:22:49 +02:00
committed by GitHub
parent 4811d617ce
commit eb691425b6
4 changed files with 11 additions and 6 deletions

View File

@@ -102,8 +102,7 @@ pp.flowParseDeclareModule = function (node) {
while (!this.match(tt.braceR)) {
let node2 = this.startNode();
// todo: declare check
this.next();
this.expectContextual("declare", "Unexpected token. Only declares are allowed inside declare module");
body.push(this.flowParseDeclare(node2));
}