Victor
ну сделай сам проверку в функции которую экспортишь наружу если тебя это волнует
но по факту выходит, что ts мне нафиг не нужен, и я на нем писал только потому что его распиарили, хотя возьми я purescript - я бы написал свою либу вдвое быстрее и в типах был бы больше уверен... но потом писал .d.ts руками, потому что ts настолько слаботипизирован, что автоматически привести к нему хаскелевские типы нельзя