@jackiemacklein/nettz-utils
Version:
Serviços de imagem, e-mail, códigos de barras, utilitários numéricos e componentes React para apps Node.js com TypeScript
18 lines (17 loc) • 717 B
TypeScript
/**
* @author Jackiê Macklein
* @company Onside tecnologia/Nettz
* @copyright Todos direitos reservados.
* @description Normalização de dados entre formato local Nettz e payload da API Asaas.
*/
import { AsaasApiChargePayload, AsaasApiCustomerPayload, AsaasChargeInput, AsaasChargeNormalized, AsaasCustomerInput, AsaasCustomerNormalized } from "./types";
export declare class NormalizeToIntegration {
customer(data: AsaasCustomerInput): AsaasApiCustomerPayload;
charge(data: AsaasChargeInput): AsaasApiChargePayload;
}
export declare class NormalizeToLocal {
customer(data: {
id: string;
}): AsaasCustomerNormalized;
charge(data: Record<string, unknown>): AsaasChargeNormalized;
}