TypeScript/tests/cases/compiler/overloadModifiersMustAgree.ts
2014-07-12 17:30:19 -07:00

16 lines
276 B
TypeScript

//@module: commonjs
class baz {
public foo();
private foo(bar?: any) { } // error - access modifiers do not agree
}
declare function bar();
export function bar(s: string);
function bar(s?: string) { }
interface I {
foo? ();
foo(s: string);
}