=== tests/cases/compiler/mixingFunctionAndAmbientModule1.ts === module A { >A : typeof A declare module My { >My : typeof My export var x: number; >x : number } function My(s: string) { } >My : typeof My >s : string } module B { >B : typeof B declare module My { >My : typeof My export var x: number; >x : number } function My(s: boolean); >My : typeof My >s : boolean function My(s: any) { } >My : typeof My >s : any } module C { >C : typeof C declare module My { >My : typeof My export var x: number; >x : number } declare function My(s: boolean); >My : typeof My >s : boolean } module D { >D : typeof D declare module My { >My : typeof My export var x: number; >x : number } declare function My(s: boolean); >My : typeof My >s : boolean declare function My(s: any); >My : typeof My >s : any } module E { >E : typeof E declare module My { >My : typeof My export var x: number; >x : number } declare function My(s: boolean); >My : typeof My >s : boolean declare module My { >My : typeof My export var y: number; >y : number } declare function My(s: any); >My : typeof My >s : any }