Updated typescript API.