Skip to content

Latest commit

 

History

History
44 lines (33 loc) · 805 Bytes

File metadata and controls

44 lines (33 loc) · 805 Bytes

Unit testing

Install pnpm

brew install pnpm

Initialize project

pnpm init

Install dev packages

pnpm install -D esbuild
pnpm install -D typescript
pnpm install -D rimraf
pnpm install -D @types/node
pnpm install -D vitest
pnpm install -D vite
pnpm install -D @typescript-eslint/eslint-plugin
pnpm install -D @typescript-eslint/parser
pnpm install -D eslint
pnpm install -D eslint-config-prettier
pnpm install -D eslint-plugin-prettier
pnpm install -D eslint-plugin-unused-imports
prettier

Init Typescript

pnpm tsc --init

ATM Service

Implement an atm service to allow users to withdraw money from their account.

  • User should be able to withdraw money from their account.
  • User should authenitcate them before withdrawing the money