1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
//// [moduleMemberWithoutTypeAnnotation2.ts]
module TypeScript {
export module CompilerDiagnostics {
export interface IDiagnosticWriter {
Alert(output: string): void;
}
export var diagnosticWriter = null;
export function Alert(output: string) {
if (diagnosticWriter) {
diagnosticWriter.Alert(output);
}
}
}
}
//// [moduleMemberWithoutTypeAnnotation2.js]
var TypeScript;
(function (TypeScript) {
var CompilerDiagnostics;
(function (CompilerDiagnostics) {
CompilerDiagnostics.diagnosticWriter = null;
function Alert(output) {
if (CompilerDiagnostics.diagnosticWriter) {
CompilerDiagnostics.diagnosticWriter.Alert(output);
}
}
CompilerDiagnostics.Alert = Alert;
})(CompilerDiagnostics = TypeScript.CompilerDiagnostics || (TypeScript.CompilerDiagnostics = {}));
})(TypeScript || (TypeScript = {}));
|