Extends ts.Type Properties P constraint: ts.Type Type: ts.Type P flags: ts.TypeFlags Type: ts.TypeFlags Inherited From: ts.Type#flags P id: number Type: number Inherited From: ts.Type#id P mapper: ts.TypeMapper Type: ts.TypeMapper P symbol: ts.Symbol Type: ts.Symbol Inherited From: ts.Type#symbol P target: ts.TypeParameter Type: ts.TypeParameter Methods M getApparentProperties() ts.Symbol[] Inherited From: ts.Type#getApparentProperties Returns: { Array.<ts.Symbol> } M getCallSignatures() ts.Signature[] Inherited From: ts.Type#getCallSignatures Returns: { Array.<ts.Signature> } M getConstructSignatures() ts.Signature[] Inherited From: ts.Type#getConstructSignatures Returns: { Array.<ts.Signature> } M getFlags() ts.TypeFlags Inherited From: ts.Type#getFlags Returns: { ts.TypeFlags } M getNumberIndexType() ts.Type Inherited From: ts.Type#getNumberIndexType Returns: { ts.Type } M getProperties() ts.Symbol[] Inherited From: ts.Type#getProperties Returns: { Array.<ts.Symbol> } M getProperty(propertyName: string) ts.Symbol Parameters: Name Type propertyName string Inherited From: ts.Type#getProperty Returns: { ts.Symbol } M getStringIndexType() ts.Type Inherited From: ts.Type#getStringIndexType Returns: { ts.Type } M getSymbol() ts.Symbol Inherited From: ts.Type#getSymbol Returns: { ts.Symbol }