updating typescript definition file
adding TODOs and optimize empty method