Code review, add typescript declaration