//// [privacyCheckCallbackOfInterfaceMethodWithTypeParameter.ts] export interface A { f1(callback: (p: T) => any); } export interface B extends A { } //// [privacyCheckCallbackOfInterfaceMethodWithTypeParameter.js] define(["require", "exports"], function (require, exports) { }); //// [privacyCheckCallbackOfInterfaceMethodWithTypeParameter.d.ts] export interface A { f1(callback: (p: T) => any): any; } export interface B extends A { }