archive: 2017年05月  1/1

SequelizeをTypeScriptで動かす2

1月に「SequelizeをTypeScriptで動かす」って自分でinterface定義して動かす手順を書いたけど、その後 sequelize-typescript なるそのものズバリで、遥かに使いやすく今風になったライブラリを見つけたので、改めてそっちの紹介やら手順を解説する。…といっても、ぶっちゃけ凄く簡単に入って動いたので、ごく簡単にだけ。まず、インストールはnpmから入れるだけで公式見れば済むので割愛。次、モデル定義はこんな感じ。models/admi...

TypeScriptで作るアノテーションだらけのWebアプリ

先日TypeScriptのORMとして TypeORM というものを発見。これのサンプルを見ていたところ、さらに TypeDI やら routing-controllers というライブラリ群を組み合わせることで、今までのJavaScript界とは打って変わったアノテーション(デコレーター)だらけのJavaっぽい、イケてるWebアプリを作れることが判明したので、その紹介をする。まずは概要。TypeORMTypeScript用のO/Rマッパー。動的言語で人気のActive Record…ではなく、ア...