Extends ts.InterfaceType ts.TypeReference Properties P baseTypes: ts.ObjectType[] Type: Array.<ts.ObjectType> Inherited From: ts.InterfaceType#baseTypes P declaredCallSignatures: ts.Signature[] Type: Array.<ts.Signature> Inherited From: ts.InterfaceType#declaredCallSignatures P declaredConstructSignatures: ts.Signature[] Type: Array.<ts.Signature> Inherited From: ts.InterfaceType#declaredConstructSignatures P declaredNumberIndexType: ts.Type Type: ts.Type Inherited From: ts.InterfaceType#declaredNumberIndexType P declaredProperties: ts.Symbol[] Type: Array.<ts.Symbol> Inherited From: ts.InterfaceType#declaredProperties P declaredStringIndexType: ts.Type Type: ts.Type Inherited From: ts.InterfaceType#declaredStringIndexType P instantiations: ts.Map<ts.TypeReference> Type: ts.Map.<ts.TypeReference> P openReferenceChecks: ts.Map<boolean> Type: ts.Map.<boolean> P openReferenceTargets: ts.GenericType[] Type: Array.<ts.GenericType> P target: ts.GenericType Type: ts.GenericType Inherited From: ts.TypeReference#target P typeArguments: ts.Type[] Type: Array.<ts.Type> Inherited From: ts.TypeReference#typeArguments P typeParameters: ts.TypeParameter[] Type: Array.<ts.TypeParameter> Inherited From: ts.InterfaceType#typeParameters