A novel technique for creating ergonomic and tree-shakable TypeScript libraries
必要なメソッドを集める初期化とProxyオブジェクトを使うことで、zodのようにメソッドチェーンが可能でかつTree Shakingも可能なライブラリを作る方法について。 小さなバリデーションライブラリを例に作り方や仕組みについてを解説してる。
必要なメソッドを集める初期化とProxyオブジェクトを使うことで、zodのようにメソッドチェーンが可能でかつTree Shakingも可能なライブラリを作る方法について。 小さなバリデーションライブラリを例に作り方や仕組みについてを解説してる。