UNPKG

@awayfl/avm2

Version:

Virtual machine for executing AS3 code

22 lines (17 loc) 523 B
import { addPrototypeFunctionAlias } from './addPrototypeFunctionAlias'; import { ASObject } from './ASObject'; export class ASBoolean extends ASObject { static classInitializer() { const proto: any = this.dPrototype; const asProto: any = ASBoolean.prototype; addPrototypeFunctionAlias(proto, '$BgtoString', asProto.toString); addPrototypeFunctionAlias(proto, '$BgvalueOf', asProto.valueOf); } value: boolean; toString() { return this.value.toString(); } valueOf() { return this.value.valueOf(); } }