typescript対応追加