@awayfl/avm2
Version:
Virtual machine for executing AS3 code
10 lines (9 loc) • 376 B
JavaScript
import { isXMLCollection } from '../natives/xml';
import { Errors } from '../errors';
export function axCheckFilter(sec, value) {
if (!value || !isXMLCollection(sec, value)) {
var className = value && value.axClass ? value.axClass.name.toFQNString(false) : '[unknown]';
sec.throwError('TypeError', Errors.FilterError, className);
}
return value;
}