読者です 読者をやめる 読者になる 読者になる

TypeScript

SignalR HubProxyのTypeScript型定義を自動生成してくれるT4テンプレート 「Hubs.tt」

前回は、ASP.NET + SignalRのクライアントサイドにTypeScriptを導入してみました。 今回は、サーバー側のコードも見てみることにします。 サーバー側が呼び出すクライアント側のメソッドを静的型付けにする サーバー側で記述するクライアント側のメソッドは…

SignalRのクライアントサイドをTypeScript で強い型付けにする。

ASP.NET MVC5 + SignalR 2.0 + TypeScript 1.4 でリアルタイムWeb入門 最近、SignalRを使ったWebアプリケーションを作りたいと思い、お勉強を始めました。 クライアントサイドには(こちらも入門したばかりの)TypeScriptを使おうかと考えています。 という事…

文字列で指定する既知のパラメータをTypeScriptで型付けする

1. Enumに置き換える JavaScriptでは、ライブラリ等に渡すパラメータを文字列で指定することが多いのですが、指定可能な値が分からなかったり、タイプミスによるバグを作り込む可能性があったりで嫌ですよね。 例えば以下のような場合、lineCap には"butt" /…

TypeScript で作った、System.Drawingっぽい HTML Canvas ライブラリ

MSCC用に作ったアプリでは、HTML Canvasのお絵かきツールをTypeScriptでつくりました。 その中からCanvas面を操作する部分をライブラリに切り出してGitHubで公開してみました。 pierre3/DrawingTs pierre3/DrawingTs · GitHub System.Drawing 風? Canvasへ…