@awayfl/avm2
Version:
Virtual machine for executing AS3 code
21 lines • 713 B
TypeScript
import { ASObject } from './ASObject';
import { ClassInfo } from '../abc/lazy/ClassInfo';
export declare class ASClass extends ASObject {
dPrototype: ASObject;
tPrototype: ASObject;
classNatives: Object[];
instanceNatives: Object[];
/**
* Called on every class when it is initialized. The |axClass| object is passed in as |this|.
*/
classInitializer: (asClass?: ASClass) => void;
classSymbols: string[];
instanceSymbols: string[];
classInfo: ClassInfo;
axCoerce(v: any): any;
axConstruct: (argArray?: any[]) => any;
axIsType: (value: any) => boolean;
get prototype(): ASObject;
static classInitializer: any;
}
//# sourceMappingURL=ASClass.d.ts.map