タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

containerとTypeScriptに関するmimosafaのブックマーク (1)

  • TSyringeの使い方とコンテナ登録方法ごとの評価タイミングについて | DevelopersIO

    吉川@広島です。 TypeScriptのDIコンテナライブラリはInversifyJSとTSyringeが有名ですが、より機能がミニマムと思われる後者に興味が出たため使ってみました。 https://github.com/microsoft/tsyringe 一番メジャーなInversifyに比べるとTSyringeはやや情報が少ないのと、公式のREADMEもかなりあっさりとしていて使い始める際に戸惑いやすいと思いました。 記事では、 基的な使い方 コンテナに登録したクラスのインスタンスをいつ生成しているか を確認したので紹介します。 後者が気になった理由は、DIコンテナへの登録は遅延評価方式に寄せた方がアプリケーション起動時のパフォーマンスに有利に働きやすいと考えるためです。 環境 TSyringe v4.4.0 使い方 import 'reflect-metadata' impor

    TSyringeの使い方とコンテナ登録方法ごとの評価タイミングについて | DevelopersIO
  • 1