=== tests/cases/compiler/privatePropertyUsingObjectType.ts === export class FilterManager { >FilterManager : FilterManager private _filterProviders: { index: IFilterProvider; }; >_filterProviders : { index: IFilterProvider; } >index : IFilterProvider >IFilterProvider : IFilterProvider private _filterProviders2: { [index: number]: IFilterProvider; }; >_filterProviders2 : { [index: number]: IFilterProvider; } >index : number >IFilterProvider : IFilterProvider private _filterProviders3: { (index: number): IFilterProvider; }; >_filterProviders3 : (index: number) => IFilterProvider >index : number >IFilterProvider : IFilterProvider private _filterProviders4: (index: number) => IFilterProvider; >_filterProviders4 : (index: number) => IFilterProvider >index : number >IFilterProvider : IFilterProvider } export interface IFilterProvider { >IFilterProvider : IFilterProvider }