added ignore dir
updated & cleaned typings