UNPKG

@awayfl/avm2

Version:

Virtual machine for executing AS3 code

13 lines (12 loc) 397 B
import { isXMLType } from '../natives/xml'; import { AXSecurityDomain } from './AXSecurityDomain'; export function axEquals(left: any, right: any, sec: AXSecurityDomain): boolean { // See E4X spec, 11.5 Equality Operators for why this is required. if (isXMLType(left, sec)) { return left.equals(right); } if (isXMLType(right, sec)) { return right.equals(left); } return left == right; }