UNPKG

@awayfl/avm2

Version:

Virtual machine for executing AS3 code

12 lines (11 loc) 378 B
import { NamespaceType } from './NamespaceType'; import { Namespace } from './Namespace'; import { _namespaces } from './_namespaces'; export function internPrefixedNamespace(type: NamespaceType, uri: string, prefix: string) { const key = type + uri + prefix; let ns = _namespaces[key]; if (!ns) { ns = _namespaces[key] = new Namespace(type, uri, prefix); } return ns; }