@awayfl/avm2
Version:
Virtual machine for executing AS3 code
24 lines (23 loc) • 864 B
JavaScript
import { __extends } from "tslib";
import { addPrototypeFunctionAlias } from './addPrototypeFunctionAlias';
import { ASObject } from './ASObject';
var ASBoolean = /** @class */ (function (_super) {
__extends(ASBoolean, _super);
function ASBoolean() {
return _super !== null && _super.apply(this, arguments) || this;
}
ASBoolean.classInitializer = function () {
var proto = this.dPrototype;
var asProto = ASBoolean.prototype;
addPrototypeFunctionAlias(proto, '$BgtoString', asProto.toString);
addPrototypeFunctionAlias(proto, '$BgvalueOf', asProto.valueOf);
};
ASBoolean.prototype.toString = function () {
return this.value.toString();
};
ASBoolean.prototype.valueOf = function () {
return this.value.valueOf();
};
return ASBoolean;
}(ASObject));
export { ASBoolean };