@treeunfe/types
v3.3.3
Published
Tipos TypeScript para Treeunfe DFe ecosystem (NFe, NFCe, CTe, NFSe)
Readme
@treeunfe/types
Tipos TypeScript compartilhados do monorepo Treeunfe DFe — layouts XML, configs, payloads de operação e props de PDF.
Escopos exportados
| Módulo | Conteúdo |
|--------|----------|
| common | Config base (NFeConfig, NFCeConfig, …), tipos transversais |
| nfe | Layout NF-e, eventos, consultas, props DANFE/DACCe |
| nfce | NFCeConfig e reexportações NF-e (mod=65) |
| nfse | Layout DPS/NFS-e Nacional, eventos, parâmetros ADN |
| cte | Layout CT-e 4.00, eventos, contingência |
| mdfe | Layout MDF-e 3.00, eventos |
| interfaces | Contratos internos de serviços e operações |
Uso típico
import { NFeConfig, NFe as LayoutNFe, Cancelamento } from '@treeunfe/types';
const config: NFeConfig = {
ambiente: 2,
UF: 'PR',
pathCertificado: 'certificado.pfx',
senhaCertificado: '***',
};
const evento: Cancelamento = {
chNFe: '...',
nProt: '...',
xJust: 'Justificativa com no minimo 15 caracteres.',
};Documentação de referência
Tipos derivados dos leiautes oficiais SEFAZ/Sefin. XSDs em runtime: packages/shared/resources/schemas/.
