moved typescript definitions to separated folder #2