unsplash-js icon indicating copy to clipboard operation
unsplash-js copied to clipboard

TypeScript errors.ts file has errors on fresh install and npm run build fails

Open Ethan-Guttman opened this issue 1 year ago • 0 comments

Steps to Reproduce

  • Clone local repository
  • Try to compile/build

Observed Behaviour

  • Fails with semantic error TS2322:

image

  • Error is located in src/helpers/errors.ts

Expected Behaviour

  • succeeds compile on fresh install

Possible Solution

  • I have a solution already but I'd like it to get sanity checked
  • In same file as error just switch line 14 from export type Errors = NonEmptyArray<string>; to export type Errors = NonEmptyArray<AnyJson>; I got it passing all tests and I'll be making a pull request with it soon

Ethan-Guttman avatar Feb 25 '24 19:02 Ethan-Guttman