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