=== tests/cases/conformance/internalModules/exportDeclarations/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation.ts === module A { >A : typeof A class Point { >Point : Point x: number; >x : number y: number; >y : number } export class Line { >Line : Line constructor(public start: Point, public end: Point) { } >start : Point >Point : Point >end : Point >Point : Point } export function fromOrigin(p: Point): Line { >fromOrigin : (p: Point) => Line >p : Point >Point : Point >Line : Line return new Line({ x: 0, y: 0 }, p); >new Line({ x: 0, y: 0 }, p) : Line >Line : typeof Line >{ x: 0, y: 0 } : { x: number; y: number; } >x : number >y : number >p : Point } }