TL;DR

  • パブリックなメソッドで使う型は、すべてエクスポートしておく。

内容

パブリックなメソッドで使われる型は、すべてエクスポートしておく。明示的にエクスポートしていなくても、利用者は結局その型を取り出せるので、隠すことはできない。それなのにエクスポートされていないと、利用者にとって扱いづらくなるだけである。

キーワード