@awayfl/avm2
Version:
Virtual machine for executing AS3 code
47 lines • 1.45 kB
TypeScript
import { ASObject } from './ASObject';
import { getErrorMessage } from '../errors';
import { AXClass } from '../run/AXClass';
import { ASClass } from './ASClass';
export declare class ASError extends ASObject {
static getErrorMessage: typeof getErrorMessage;
static throwError(type: AXClass, id: number, ...rest: any[]): void;
static classInitializer(asClass?: ASClass): void;
constructor(message: any, id: any);
$Bgmessage: string;
$Bgname: string;
_errorID: number;
toString(): string;
get errorID(): number;
getStackTrace(): string;
}
export declare class ASDefinitionError extends ASError {
}
export declare class ASEvalError extends ASError {
}
export declare class ASRangeError extends ASError {
}
export declare class ASReferenceError extends ASError {
}
export declare class ASSecurityError extends ASError {
}
export declare class ASSyntaxError extends ASError {
}
export declare class ASTypeError extends ASError {
}
export declare class ASURIError extends ASError {
}
export declare class ASVerifyError extends ASError {
}
export declare class ASUninitializedError extends ASError {
}
export declare class ASArgumentError extends ASError {
}
export declare class ASIOError extends ASError {
}
export declare class ASEOFError extends ASError {
}
export declare class ASMemoryError extends ASError {
}
export declare class ASIllegalOperationError extends ASError {
}
//# sourceMappingURL=ASError.d.ts.map