TypeScript oder JavaScript Typ Casting

Wie geht man mit type-casting in Schriftlicher oder Javascript?

Sagen, ich habe das folgende Typoskript-code:

module Symbology { 

    export class SymbolFactory { 

        createStyle( symbolInfo : SymbolInfo) : any { 
            if (symbolInfo == null)
            {
                 return null;
            }

            if (symbolInfo.symbolShapeType === "marker") {      

                //how to cast to MarkerSymbolInfo          
                return this.createMarkerStyle((MarkerSymbolInfo) symbolInfo);
            }                                  
        }

        createMarkerStyle(markerSymbol : MarkerSymbolInfo ): any { 
            throw "createMarkerStyle not implemented";
        }              

    }
}

wo SymbolInfo ist eine Basis-Klasse. Wie gehe ich mit typecasting von SymbolInfo zu MarkerSymbolInfo in Schriftlicher oder Javascript?

InformationsquelleAutor der Frage Klaus Nji | 2012-11-03

Schreibe einen Kommentar