TypeScriptを学習するための演習として、flotのアンビエント定義ファイルの作成に取り組んできましたが、flotのドキュメント(軸オプション)でこの問題が何度も発生しました。
ticks: null or number or ticks array or (fn: axis -> ticks array)
したがって、axisOptionsインターフェイスでこれを行うことができます。
interface axisOptions {
ticks?: any;
}
可能なすべてのオプションをカバーしていますが、それを数値、(数値の)配列、または関数に制限するためのより良い方法はありますが、他には何もありませんか?