archetype-node-interfaces

It's project of interface for achetype nodejs

Usage no npm install needed!

<script type="module">
  import archetypeNodeInterfaces from 'https://cdn.skypack.dev/archetype-node-interfaces';
</script>

README

Archtype Nodejs Interfaces

Intefaces corporativas em TypeScript. Todas as interfaces deverão seguir o padrão de desenvolvimento para TypeScript citados no link abaixo:

https://eslint.org/docs/rules/

Pré requisitos

  • eslint
  • typescript
  • typescript@next
  • ts-node

Instalações e execuções

Instalações Globais

sudo npm install -g eslint typescript typescript@next ts-node --ignore-scripts

Instalações da aplicação

npm install --ignore-scripts

// Anbiente de Dev
npm install --only=dev --ignore-scripts

Lista de Interfaces

Todas as interfaces desenvolvidas nesse módulo serão desenvolvida para âmbito corporativo. Caso a interface seja em âmbito de projeto deverá ser criada na pasta de interfaces do projeto.

Lista de interfaces:

  • DatabaseInterface

Ao implementar uma interface, esta deverá ser exportada no arquivo index.ts, segue exemplo abaixo:

export * from './interfaces/DatabaseInterface';