chore: add more type annotations

This commit is contained in:
Kevin Moore
2015-04-19 14:47:02 -07:00
parent e23004df52
commit f7f06c5ad4
17 changed files with 80 additions and 81 deletions

View File

@ -6,7 +6,7 @@ export class AST {
throw new BaseException("Not supported");
}
get isAssignable() {
get isAssignable():boolean {
return false;
}
@ -113,7 +113,7 @@ export class AccessMember extends AST {
}
}
get isAssignable() {
get isAssignable():boolean {
return true;
}
@ -148,7 +148,7 @@ export class KeyedAccess extends AST {
return obj[key];
}
get isAssignable() {
get isAssignable():boolean {
return true;
}
@ -397,7 +397,7 @@ export class ASTWithSource extends AST {
return this.ast.eval(context, locals);
}
get isAssignable() {
get isAssignable():boolean {
return this.ast.isAssignable;
}

View File

@ -34,7 +34,7 @@ export class Locals {
throw new BaseException(`Cannot find '${name}'`);
}
set(name:string, value) {
set(name:string, value):void {
// TODO(rado): consider removing this check if we can guarantee this is not
// exposed to the public API.
// TODO: vsavkin maybe it should check only the local map
@ -45,7 +45,7 @@ export class Locals {
}
}
clearValues() {
clearValues():void {
MapWrapper.clearValues(this.current);
}
}