私はTypeScriptにとって非常に新しいです。私はそれをたくさん愛しています。特に、OOPをJavascriptで実行するのがどれほど簡単です。しかし、私は角括弧を使用することになるとセマンティクスを把握しようとしています。そのドキュメントから山括弧 "<>"で囲まれたクラスをTypeScriptで囲むことは何を意味しますか?
は、私が
interface Counter {
(start: number): string;
interval: number;
reset(): void;
}
function getCounter(): Counter {
let counter = <Counter>function (start: number) { };
counter.interval = 123;
counter.reset = function() { };
return counter;
}
と
interface Square extends Shape, PenStroke {
sideLength: number;
}
let square = <Square>{};
私はこれが正確に意味するかを理解して/を考えるための方法何を理解トラブルを抱えていますように、いくつかの例を見てきました。
私にそれを説明してもらえますか?
ちょうど好奇心から、インターフェイス定義でこれを行うことは可能ですか?たとえば、 – davejoem
あなたはそれが何を意味するのか分かりません。例を使って質問を編集できますか? –
ちょうど好奇心から、インターフェイス定義でこれを行うことは可能ですか?次に例を示します。 - 'interface Person {name:string; – davejoem