public override void EmitAssemblyReferences(string assemblyDeclarationReplacement, Dictionary <AssemblyManifest.Token, string> assemblies) { if (assemblies != null) { foreach (var referenceOverride in assemblies) { if (!Translator.IsIgnoredAssembly(referenceOverride.Value)) { Formatter.WriteRaw(string.Format("import {{$private as {0}}} from \"./{1}\"", referenceOverride.Key.IDString, referenceOverride.Value)); Formatter.Semicolon(); } } } Formatter.WriteRaw("export declare namespace $private"); Formatter.OpenBrace(); }