less than 1 minute read

Libraries

Naming Conventions

References

Haruki’s Rough Observations

  • kebab-case for directories or general JS/TS files.

  • camelCase for variables and functions.

  • PascalCase for classes, and files containing classes.

    • or required by a framework.

For Lib development

Import/Export

Linting

Testing

  • Jestでテストを書こう | TypeScript入門『サバイバルTypeScript』 - https://typescriptbook.jp/tutorials/jest

  • Minimal setup as of

    • $ npm install --save-dev typescript jest ts-jest @types/jest
      $ npx ts-jest config:init

Promise

TypeScript

Type Inheritance

Callback/Async-Await/Promise

Updated: