chore: add more type annotations
This commit is contained in:
@ -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;
|
||||
}
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user