UNPKG

@awayfl/avm2

Version:

Virtual machine for executing AS3 code

41 lines 1.27 kB
export interface IAVM2Settings { NO_CHECK_FASTCALL_FOR_THIS: boolean; NO_CHECK_BOXED_THIS: boolean; NO_HOIST_MULTINAME: boolean; CHEK_TRAIT_GET_CALL: boolean; CHEK_TRAIT_FIND_PROP: boolean; CHEK_TRAIT_SET: boolean; CHEK_SUPER_TRAITS: boolean; CHECK_FAST_CONSTRUCTOR: boolean; OPTIMISE_ON_IR: boolean; EMIT_REAL_THIS: boolean; UNSAFE_PROPAGATE_THIS: boolean; UNSAFE_INLINE_CONST: boolean; NO_FALL_TO_INT: boolean; NO_PROPAGATE_SCOPES_FOR_TRY: boolean; COERCE_MODE: COERCE_MODE_ENUM; COERCE_RETURN_MODE: COERCE_RETURN_MODE_ENUM; MAX_INLINE_RETURN: number; ENABLE_DEBUG: boolean; PRINT_BYTE_INSTRUCTION: boolean; EMULATE_LOOKBEHIND: boolean; ENABLE_LOOP_GUARD: boolean; LOOP_GUARD_MAX_LOOPS: number; LOOP_GUARD_MIN_BRANCHES: number; CHECK_OBFUSCATED_NAME: boolean; HTTP_STRING: string; FOLLOW_AS3_BUG: boolean; USE_WEAK_REF: boolean; } export declare const enum COERCE_MODE_ENUM { DEFAULT = "default", SOFT = "soft", SOFT_SILENT = "soft_silent" } export declare const enum COERCE_RETURN_MODE_ENUM { NONE = "none", PRIMITIVE = "primitive", ALL = "all" } export declare const Settings: IAVM2Settings; //# sourceMappingURL=Settings.d.ts.map