@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
17 lines (16 loc) • 1.1 kB
TypeScript
/**
* @author Jackiê Macklein
* @company Onside tecnologia/Nettz
* @copyright Todos direitos reservados.
* @description URLs de ícones SVG para bandeiras (uso em `<img src>` ou fundo CSS).
* Fonte: repositório MIT com logos comuns — https://github.com/aaronfagan/svg-credit-card-payment-icons
* Bandeiras sem arquivo específico usam o slug `generic`.
*/
/** Base dos SVGs no branch `main` do repositório acima. */
export declare const EVO_PAYMENT_BRAND_ICON_SOURCE = "https://raw.githubusercontent.com/aaronfagan/svg-credit-card-payment-icons/main";
export type EvoPaymentBrandIconStyle = "flat" | "flat-rounded" | "logo" | "logo-border" | "mono" | "mono-outline";
export declare const EVO_PAYMENT_BRAND_ICON_STYLES: readonly EvoPaymentBrandIconStyle[];
/** Slug do SVG para o código EvoluServices (ou `generic` se desconhecido). */
export declare function getEvoPaymentBrandIconSlug(code: string): string;
/** URL absoluta do SVG para o código e estilo visual desejados. */
export declare function getEvoPaymentBrandIconUrl(code: string, style?: EvoPaymentBrandIconStyle): string;