serverless-azure-functions icon indicating copy to clipboard operation
serverless-azure-functions copied to clipboard

chore: update `@types` dependencies

Open G-Rath opened this issue 2 years ago • 0 comments

What did you implement:

  • removed unneeded @types dependencies
    • @types/lodash should have been removed as part of #670
    • @types/xml I assume was added by mistake at some point
    • @types/open have been deprecated because the latest version of open ships with types
  • updated existing @types dependencies except for @types/serverless because that causes a lot of errors (which I suspect have the same root cause, but best tackled in its own PR)
  • added some missing types
    • mock-spawn and zip-folder don't have any types though

How did you implement it:

Adjusting the contents of package.json and running npm install

How can we verify it:

By running npx tsc --noemit

Todos:

Note: Run npm run test:ci to run all validation checks on proposed changes

  • [x] Ensure there are no lint errors.
    Validate via npm run lint
    Note: Some reported issues can be automatically fixed by running npm run lint:fix
  • [x] Write tests and confirm existing functionality is not broken.
    Validate via npm test
  • [x] Write documentation
  • [x] Provide verification config / commands / resources
  • [x] Enable "Allow edits from maintainers" for this PR
  • [x] Update the messages below

Is this ready for review?: YES Is it a breaking change?: NO

G-Rath avatar May 29 '23 18:05 G-Rath