To take advantage of schema/parser now being written in typescript we will convert the API to use typescript as well depends on: - https://github.com/bcgsc/pori_graphkb_schema/issues/10 - https://github.com/bcgsc/pori_graphkb_parser/pull/13 Elements/Steps (1 PR per step in order) - [ ] use new typescript versions of graphkb schema and graphkb parser packages - [ ] convert current codebase to typescript (do not include unecessary linting changes instead disable conflicting rules and save for future PRs) - [ ] test and update bamboo build to use ts-node - [ ] test and update docker-compose and docker container to use ts-node - [ ] finally update linting rules and do 1 commit per each rule autofix (see example of a similar PR here: https://github.com/bcgsc/pori_graphkb_client/pull/51)
To take advantage of schema/parser now being written in typescript we will convert the API to use typescript as well
depends on:
Elements/Steps (1 PR per step in order)