UNPKG

@awayfl/avm2

Version:

Virtual machine for executing AS3 code

22 lines 909 B
import { AXObject } from '../run/AXObject'; import { ASFunction } from './ASFunction'; import { AXCallable } from '../run/AXCallable'; export declare class ASMethodClosure extends ASFunction { static classInitializer(): void; static Create(receiver: AXObject, method: AXCallable): { (): any; __isClosure: boolean; receiver: any; value: AXCallable; methodInfo: import("../abc/lazy/MethodInfo").MethodInfo; axCall: (this: Function, thisArg: any, ...argArray: any[]) => any; axApply: (this: Function, thisArg: any, argArray?: any) => any; }; get prototype(): AXObject; set prototype(prototype: AXObject); axCall(ignoredThisArg: any): any; axApply(ignoredThisArg: any, argArray?: any[]): any; call(ignoredThisArg: any): any; apply(ignoredThisArg: any, argArray?: any): any; } //# sourceMappingURL=ASMethodClosure.d.ts.map