Extends ts.ObjectType ts.UnionType Properties P callSignatures: ts.Signature[] Type: Array.<ts.Signature> P constructSignatures: ts.Signature[] Type: Array.<ts.Signature> P flags: ts.TypeFlags Type: ts.TypeFlags Inherited From: ts.Type#flags P id: number Type: number Inherited From: ts.Type#id P members: ts.SymbolTable Type: ts.SymbolTable P numberIndexType: ts.Type Type: ts.Type P properties: ts.Symbol[] Type: Array.<ts.Symbol> P resolvedProperties: ts.SymbolTable Type: ts.SymbolTable Inherited From: ts.UnionType#resolvedProperties P stringIndexType: ts.Type Type: ts.Type P symbol: ts.Symbol Type: ts.Symbol Inherited From: ts.Type#symbol P types: ts.Type[] Type: Array.<ts.Type> Inherited From: ts.UnionType#types 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 }