UNPKG

@awayfl/avm2

Version:

Virtual machine for executing AS3 code

18 lines (15 loc) 554 B
import { release } from '@awayfl/swf-loader'; export const enum TRAIT { Slot = 0, Method = 1, Getter = 2, Setter = 3, Class = 4, Function = 5, Const = 6, GetterSetter = 7 // This is a runtime addition, not a valid ABC Trait type. } export const TRAITNames = ['Slot', 'Method', 'Getter', 'Setter', 'Class', 'Function', 'Const', 'GetterSetter']; export function getTRAITName(trait: TRAIT): string { return release ? String(trait) : TRAITNames[trait]; }