feat(client): ts-migrate client/src/utils (#42666)

* rename js files to ts

* start migrating ajax

* finish migrating ajax

* migrate algolia-locale-setup

* migrate format

* migrate format.test

* migrate get-words

* install axios for types in handled-error

* migrate handled-error

* migrate handled-error.test

* migrate report-error

* migrate script-loaders

* migrate to-learn-path

* correct renamed imports

* remove unnecessary type assertions in searchBar

* remove unnecessary global comment

* remove unnecessary max-len enable/disable

* change axios imports to type imports

* revert to .then() from await

* use UserType from redux/prop-types

* replace assertion with generic type

* revert format to JS

* remove unused getArticleById()

* update putUpdateUserFlag() to use Record

* remove unnecessary envData cast

* update algolia-locale-setup types

* remove invalid key property
This commit is contained in:
awu43
2021-07-12 02:17:58 -07:00
committed by GitHub
parent 92d7ae1725
commit e1d8f4be3a
27 changed files with 346 additions and 251 deletions

View File

@@ -0,0 +1,7 @@
// TODO: integrate with Sentry?
export function reportClientSideError(
e: Error,
message = 'Unhandled error'
): void {
return console.error(`Client: ${message}`, e);
}