lab / implemented

Resulta

Como manter uma API total e erros explícitos sem perder ergonomia entre ESM e CJS?

Referência-fonte: mainLicença: Consultar repositório

01 / Contexto

Uma biblioteca pequena para investigar resultados tipados, interoperabilidade de módulos e garantias documentadas.

02 / Mapa arquitetural

Mapa arquitetural

  1. 01
    Entrada

    Operação total.

  2. 02
    Result

    Sucesso ou erro explícito.

  3. 03
    ESM / CJS

    Saídas com a mesma garantia.

03 / Decisões

Decisões

API total

Cada operação representa sucesso e erro no tipo de retorno.

Distribuição dupla

Os formatos de módulo compartilham garantias documentadas.

Evidências

  • Pacote públicoAPI, builds ESM/CJS e documentação versionada.

Limites conhecidos

  • A biblioteca explicita erros; não decide políticas de recuperação da aplicação.
  • Adoção e uso em produção não são alegados.
Voltar ao atlas ↑