Skip to content

Instantly share code, notes, and snippets.

@sousaweb
Created July 4, 2024 17:31
Show Gist options
  • Save sousaweb/2d3ee33202d1cc63bf7f84e68fb12f70 to your computer and use it in GitHub Desktop.
Save sousaweb/2d3ee33202d1cc63bf7f84e68fb12f70 to your computer and use it in GitHub Desktop.
Código de Bancos Brasileiros em Typescript com validação yup e Sort
export type BankId =
'246' |
'748' |
'117' |
'172' |
'188' |
'280' |
'080' |
'654' |
'075' |
'121' |
'025' |
'641' |
'065' |
'213' |
'096' |
'024' |
'318' |
'752' |
'107' |
'063' |
'036' |
'122' |
'204' |
'394' |
'237' |
'218' |
'208' |
'336' |
'473' |
'412' |
'040' |
'368' |
'266' |
'739' |
'233' |
'745' |
'241' |
'756' |
'222' |
'505' |
'069' |
'003' |
'083' |
'707' |
'051' |
'300' |
'495' |
'494' |
'335' |
'001' |
'047' |
'037' |
'041' |
'004' |
'196' |
'265' |
'224' |
'626' |
'094' |
'612' |
'012' |
'604' |
'653' |
'077' |
'249' |
'184' |
'029' |
'479' |
'376' |
'074' |
'217' |
'076' |
'757' |
'600' |
'243' |
'720' |
'389' |
'370' |
'746' |
'066' |
'456' |
'007' |
'169' |
'111' |
'079' |
'212' |
'712' |
'623' |
'611' |
'643' |
'658' |
'747' |
'633' |
'741' |
'120' |
'422' |
'033' |
'743' |
'754' |
'630' |
'366' |
'637' |
'464' |
'082' |
'634' |
'018' |
'655' |
'610' |
'119' |
'124' |
'348' |
'081' |
'021' |
'755' |
'268' |
'250' |
'144' |
'253' |
'134' |
'017' |
'301' |
'126' |
'070' |
'092' |
'173' |
'142' |
'292' |
'011' |
'104' |
'288' |
'130' |
'159' |
'016' |
'089' |
'114' |
'114-7' |
'320' |
'477' |
'180' |
'127' |
'163' |
'060' |
'085' |
'097' |
'085-x' |
'090-2' |
'087-6' |
'089-2' |
'286' |
'279' |
'273' |
'098' |
'098-1' |
'010' |
'133' |
'182' |
'487' |
'140' |
'149' |
'285' |
'278' |
'138' |
'064' |
'177' |
'146' |
'078' |
'062' |
'189' |
'269' |
'271' |
'157' |
'132' |
'492' |
'139' |
'652' |
'341' |
'488' |
'399' |
'293' |
'105' |
'145' |
'113' |
'323' |
'128' |
'137' |
'014' |
'191' |
'753' |
'260' |
'613' |
'290' |
'254' |
'326' |
'194' |
'174' |
'100' |
'125' |
'093' |
'108' |
'283' |
'101' |
'270' |
'751' |
'276' |
'545' |
'190' |
'183' |
'299' |
'118' |
'197' |
'340' |
'095' |
'143' |
'131' |
'129' |
'091-4' |
'91' |
'136' |
'099' |
'084' |
'298' |
'310' |
'102';
export interface BankListItem {
key: BankId;
value: BankId;
label: string;
}
export const BankListArray: BankId[] = [
'246',
'748',
'117',
'172',
'188',
'280',
'080',
'654',
'075',
'121',
'025',
'641',
'065',
'213',
'096',
'024',
'318',
'752',
'107',
'063',
'036',
'122',
'204',
'394',
'237',
'218',
'208',
'336',
'473',
'412',
'040',
'368',
'266',
'739',
'233',
'745',
'241',
'756',
'222',
'505',
'069',
'003',
'083',
'707',
'051',
'300',
'495',
'494',
'335',
'001',
'047',
'037',
'041',
'004',
'196',
'265',
'224',
'626',
'094',
'612',
'012',
'604',
'653',
'077',
'249',
'184',
'029',
'479',
'376',
'074',
'217',
'076',
'757',
'600',
'243',
'720',
'389',
'370',
'746',
'066',
'456',
'007',
'169',
'111',
'079',
'212',
'712',
'623',
'611',
'643',
'658',
'747',
'633',
'741',
'120',
'422',
'033',
'743',
'754',
'630',
'366',
'637',
'464',
'082',
'634',
'018',
'655',
'610',
'119',
'124',
'348',
'081',
'021',
'755',
'268',
'250',
'144',
'253',
'134',
'017',
'301',
'126',
'070',
'092',
'173',
'142',
'292',
'011',
'104',
'288',
'130',
'159',
'016',
'089',
'114',
'114-7',
'320',
'477',
'180',
'127',
'163',
'060',
'085',
'097',
'085-x',
'090-2',
'087-6',
'089-2',
'286',
'279',
'273',
'098',
'098-1',
'010',
'133',
'182',
'487',
'140',
'149',
'285',
'278',
'138',
'064',
'177',
'146',
'078',
'062',
'189',
'269',
'271',
'157',
'132',
'492',
'139',
'652',
'341',
'488',
'399',
'293',
'105',
'145',
'113',
'323',
'128',
'137',
'014',
'191',
'753',
'260',
'613',
'290',
'254',
'326',
'194',
'174',
'100',
'125',
'093',
'108',
'283',
'101',
'270',
'751',
'276',
'545',
'190',
'183',
'299',
'118',
'197',
'340',
'095',
'143',
'131',
'129',
'091-4',
'91',
'136',
'099',
'084',
'298',
'310',
'102',
];
const BankList: BankListItem[] = [
{ key: '104', value: '104', label: 'Caixa Econômica Federal' },
{ key: '237', value: '237', label: 'Banco Bradesco S.A.' },
{ key: '341', value: '341', label: 'Itaú Unibanco S.A.' },
{ key: '001', value: '001', label: 'Banco do Brasil S.A.' },
{ key: '260', value: '260', label: 'Nu Pagamentos S.A (Nubank)' },
{ key: '033', value: '033', label: 'Banco Santander (Brasil) S.A.' },
{ key: '212', value: '212', label: 'Banco Original S.A.' },
{ key: '323', value: '323', label: 'Mercado Pago – Conta Do Mercado Livre' },
{ key: '290', value: '290', label: 'Pagseguro Internet S.A' },
{ key: '336', value: '336', label: 'Banco C6 S.A – C6 Bank' },
{ key: '077', value: '077', label: 'Banco Inter S.A.' },
{ key: '208', value: '208', label: 'Banco BTG Pactual S.A.' },
{ key: '246', value: '246', label: 'Banco ABC Brasil S.A.' },
{ key: '748', value: '748', label: 'Banco Cooperativo Sicredi S.A.' },
{ key: '117', value: '117', label: 'Advanced Cc Ltda' },
{ key: '172', value: '172', label: 'Albatross Ccv S.A' },
{ key: '188', value: '188', label: 'Ativa Investimentos S.A' },
{ key: '280', value: '280', label: 'Avista S.A. Crédito, Financiamento e Investimento' },
{ key: '080', value: '080', label: 'B&T Cc Ltda' },
{ key: '654', value: '654', label: 'Banco A.J.Renner' },
{ key: '075', value: '075', label: 'Banco ABN AMRO S.A' },
{ key: '121', value: '121', label: 'Banco Agibank S.A.' },
{ key: '025', value: '025', label: 'Banco Alfa S.A.' },
{ key: '641', value: '641', label: 'Banco Alvorada S.A.' },
{ key: '065', value: '065', label: 'Banco Andbank (Brasil) S.A.' },
{ key: '213', value: '213', label: 'Banco Arbi S.A.' },
{ key: '096', value: '096', label: 'Banco B3 S.A.' },
{ key: '024', value: '024', label: 'Banco BANDEPE S.A.' },
{ key: '318', value: '318', label: 'Banco BMG S.A.' },
{ key: '752', value: '752', label: 'Banco BNP Paribas Brasil S.A.' },
{ key: '107', value: '107', label: 'Banco BOCOM BBM S.A.' },
{ key: '063', value: '063', label: 'Banco Bradescard S.A.' },
{ key: '036', value: '036', label: 'Banco Bradesco BBI S.A.' },
{ key: '122', value: '122', label: 'Banco Bradesco BERJ S.A.' },
{ key: '204', value: '204', label: 'Banco Bradesco Cartões S.A.' },
{ key: '394', value: '394', label: 'Banco Bradesco Financiamentos S.A.' },
{ key: '218', value: '218', label: 'Banco BS2 S.A.' },
{ key: '473', value: '473', label: 'Banco Caixa Geral – Brasil S.A.' },
{ key: '412', value: '412', label: 'Banco Capital S.A.' },
{ key: '040', value: '040', label: 'Banco Cargill S.A.' },
{ key: '368', value: '368', label: 'Banco Carrefour' },
{ key: '266', value: '266', label: 'Banco Cédula S.A.' },
{ key: '739', value: '739', label: 'Banco Cetelem S.A.' },
{ key: '233', value: '233', label: 'Banco Cifra S.A.' },
{ key: '745', value: '745', label: 'Banco Citibank S.A.' },
{ key: '241', value: '241', label: 'Banco Clássico S.A.' },
{ key: '756', value: '756', label: 'Banco Cooperativo do Brasil S.A. – BANCOOB' },
{ key: '222', value: '222', label: 'Banco Credit Agricole Brasil S.A.' },
{ key: '505', value: '505', label: 'Banco Credit Suisse (Brasil) S.A.' },
{ key: '069', value: '069', label: 'Banco Crefisa S.A.' },
{ key: '003', value: '003', label: 'Banco da Amazônia S.A.' },
{ key: '083', value: '083', label: 'Banco da China Brasil S.A.' },
{ key: '707', value: '707', label: 'Banco Daycoval S.A.' },
{ key: '051', value: '051', label: 'Banco de Desenvolvimento do Espírito Santo S.A.' },
{ key: '300', value: '300', label: 'Banco de La Nacion Argentina' },
{ key: '495', value: '495', label: 'Banco de La Provincia de Buenos Aires' },
{ key: '494', value: '494', label: 'Banco de La Republica Oriental del Uruguay' },
{ key: '335', value: '335', label: 'Banco Digio S.A' },
{ key: '047', value: '047', label: 'Banco do Estado de Sergipe S.A.' },
{ key: '037', value: '037', label: 'Banco do Estado do Pará S.A.' },
{ key: '041', value: '041', label: 'Banco do Estado do Rio Grande do Sul S.A.' },
{ key: '004', value: '004', label: 'Banco do Nordeste do Brasil S.A.' },
{ key: '196', value: '196', label: 'Banco Fair Corretora de Câmbio S.A' },
{ key: '265', value: '265', label: 'Banco Fator S.A.' },
{ key: '224', value: '224', label: 'Banco Fibra S.A.' },
{ key: '626', value: '626', label: 'Banco Ficsa S.A.' },
{ key: '094', value: '094', label: 'Banco Finaxis S.A.' },
{ key: '612', value: '612', label: 'Banco Guanabara S.A.' },
{ key: '012', value: '012', label: 'Banco Inbursa S.A.' },
{ key: '604', value: '604', label: 'Banco Industrial do Brasil S.A.' },
{ key: '653', value: '653', label: 'Banco Indusval S.A.' },
{ key: '249', value: '249', label: 'Banco Investcred Unibanco S.A.' },
{ key: '184', value: '184', label: 'Banco Itaú BBA S.A.' },
{ key: '029', value: '029', label: 'Banco Itaú Consignado S.A.' },
{ key: '479', value: '479', label: 'Banco ItauBank S.A' },
{ key: '376', value: '376', label: 'Banco J. P. Morgan S.A.' },
{ key: '074', value: '074', label: 'Banco J. Safra S.A.' },
{ key: '217', value: '217', label: 'Banco John Deere S.A.' },
{ key: '076', value: '076', label: 'Banco KDB S.A.' },
{ key: '757', value: '757', label: 'Banco KEB HANA do Brasil S.A.' },
{ key: '600', value: '600', label: 'Banco Luso Brasileiro S.A.' },
{ key: '243', value: '243', label: 'Banco Máxima S.A.' },
{ key: '720', value: '720', label: 'Banco Maxinvest S.A.' },
{ key: '389', value: '389', label: 'Banco Mercantil de Investimentos S.A.' },
{ key: '370', value: '370', label: 'Banco Mizuho do Brasil S.A.' },
{ key: '746', value: '746', label: 'Banco Modal S.A.' },
{ key: '066', value: '066', label: 'Banco Morgan Stanley S.A.' },
{ key: '456', value: '456', label: 'Banco MUFG Brasil S.A.' },
{ key: '007', value: '007', label: 'Banco Nacional de Desenvolvimento Econômico e Social – BNDES' },
{ key: '169', value: '169', label: 'Banco Olé Bonsucesso Consignado S.A.' },
{ key: '111', value: '111', label: 'Banco Oliveira Trust Dtvm S.A' },
{ key: '079', value: '079', label: 'Banco Original do Agronegócio S.A.' },
{ key: '712', value: '712', label: 'Banco Ourinvest S.A.' },
{ key: '623', value: '623', label: 'Banco PAN S.A.' },
{ key: '611', value: '611', label: 'Banco Paulista S.A.' },
{ key: '643', value: '643', label: 'Banco Pine S.A.' },
{ key: '658', value: '658', label: 'Banco Porto Real de Investimentos S.A.' },
{ key: '747', value: '747', label: 'Banco Rabobank International Brasil S.A.' },
{ key: '633', value: '633', label: 'Banco Rendimento S.A.' },
{ key: '741', value: '741', label: 'Banco Ribeirão Preto S.A.' },
{ key: '120', value: '120', label: 'Banco Rodobens S.A.' },
{ key: '422', value: '422', label: 'Banco Safra S.A.' },
{ key: '743', value: '743', label: 'Banco Semear S.A.' },
{ key: '754', value: '754', label: 'Banco Sistema S.A.' },
{ key: '630', value: '630', label: 'Banco Smartbank S.A.' },
{ key: '366', value: '366', label: 'Banco Société Générale Brasil S.A.' },
{ key: '637', value: '637', label: 'Banco Sofisa S.A.' },
{ key: '464', value: '464', label: 'Banco Sumitomo Mitsui Brasileiro S.A.' },
{ key: '082', value: '082', label: 'Banco Topázio S.A.' },
{ key: '634', value: '634', label: 'Banco Triângulo S.A.' },
{ key: '018', value: '018', label: 'Banco Tricury S.A.' },
{ key: '655', value: '655', label: 'Banco Votorantim S.A.' },
{ key: '610', value: '610', label: 'Banco VR S.A.' },
{ key: '119', value: '119', label: 'Banco Western Union do Brasil S.A.' },
{ key: '124', value: '124', label: 'Banco Woori Bank do Brasil S.A.' },
{ key: '348', value: '348', label: 'Banco Xp S/A' },
{ key: '081', value: '081', label: 'BancoSeguro S.A.' },
{ key: '021', value: '021', label: 'BANESTES S.A. Banco do Estado do Espírito Santo' },
{ key: '755', value: '755', label: 'Bank of America Merrill Lynch Banco Múltiplo S.A.' },
{ key: '268', value: '268', label: 'Barigui Companhia Hipotecária' },
{ key: '250', value: '250', label: 'BCV – Banco de Crédito e Varejo S.A.' },
{ key: '144', value: '144', label: 'BEXS Banco de Câmbio S.A.' },
{ key: '253', value: '253', label: 'Bexs Corretora de Câmbio S/A' },
{ key: '134', value: '134', label: 'Bgc Liquidez Dtvm Ltda' },
{ key: '017', value: '017', label: 'BNY Mellon Banco S.A.' },
{ key: '301', value: '301', label: 'Bpp Instituição De Pagamentos S.A' },
{ key: '126', value: '126', label: 'BR Partners Banco de Investimento S.A.' },
{ key: '070', value: '070', label: 'BRB – Banco de Brasília S.A.' },
{ key: '092', value: '092', label: 'Brickell S.A. Crédito, Financiamento e Investimento' },
{ key: '173', value: '173', label: 'BRL Trust Distribuidora de Títulos e Valores Mobiliários S.A.' },
{ key: '142', value: '142', label: 'Broker Brasil Cc Ltda' },
{ key: '292', value: '292', label: 'BS2 Distribuidora de Títulos e Valores Mobiliários S.A.' },
{ key: '011', value: '011', label: 'C.Suisse Hedging-Griffo Cv S.A (Credit Suisse)' },
{ key: '288', value: '288', label: 'Carol Distribuidora de Títulos e Valor Mobiliários Ltda' },
{ key: '130', value: '130', label: 'Caruana Scfi' },
{ key: '159', value: '159', label: 'Casa Credito S.A' },
{ key: '016', value: '016', label: 'Ccm Desp Trâns Sc E Rs' },
{ key: '089', value: '089', label: 'Ccr Reg Mogiana' },
{ key: '114', value: '114', label: 'Central Cooperativa De Crédito No Estado Do Espírito Santo' },
{
key: '114-7',
value: '114-7',
label: 'Central das Cooperativas de Economia e Crédito Mútuo doEstado do Espírito Santo Ltda.',
},
{ key: '320', value: '320', label: 'China Construction Bank (Brasil) Banco Múltiplo S.A.' },
{ key: '477', value: '477', label: 'Citibank N.A.' },
{ key: '180', value: '180', label: 'Cm Capital Markets Cctvm Ltda' },
{ key: '127', value: '127', label: 'Codepe Cvc S.A' },
{ key: '163', value: '163', label: 'Commerzbank Brasil S.A. – Banco Múltiplo' },
{ key: '060', value: '060', label: 'Confidence Cc S.A' },
{ key: '085', value: '085', label: 'Coop Central Ailos' },
{ key: '097', value: '097', label: 'Cooperativa Central de Crédito Noroeste Brasileiro Ltda.' },
{ key: '085-x', value: '085-x', label: 'Cooperativa Central de Crédito Urbano-CECRED' },
{ key: '090-2', value: '090-2', label: 'Cooperativa Central de Economia e Crédito Mutuo – SICOOB UNIMAIS' },
{
key: '087-6',
value: '087-6',
label: 'Cooperativa Central de Economia e Crédito Mútuo das Unicredsde Santa Catarina e Paraná',
},
{ key: '089-2', value: '089-2', label: 'Cooperativa de Crédito Rural da Região da Mogiana' },
{ key: '286', value: '286', label: 'Cooperativa de Crédito Rural De Ouro' },
{ key: '279', value: '279', label: 'Cooperativa de Crédito Rural de Primavera Do Leste' },
{
key: '273',
value: '273',
label: 'Cooperativa de Crédito Rural de São Miguel do Oeste – Sulcredi/São Miguel',
},
{ key: '098', value: '098', label: 'Credialiança Ccr' },
{ key: '098-1', value: '098-1', label: 'CREDIALIANÇA COOPERATIVA DE CRÉDITO RURAL' },
{ key: '010', value: '010', label: 'Credicoamo' },
{ key: '133', value: '133', label: 'Cresol Confederação' },
{ key: '182', value: '182', label: 'Dacasa Financeira S/A' },
{ key: '487', value: '487', label: 'Deutsche Bank S.A. – Banco Alemão' },
{ key: '140', value: '140', label: 'Easynvest – Título Cv S.A' },
{ key: '149', value: '149', label: 'Facta S.A. Cfi' },
{ key: '285', value: '285', label: 'Frente Corretora de Câmbio Ltda.' },
{ key: '278', value: '278', label: 'Genial Investimentos Corretora de Valores Mobiliários S.A.' },
{ key: '138', value: '138', label: 'Get Money Cc Ltda' },
{ key: '064', value: '064', label: 'Goldman Sachs do Brasil Banco Múltiplo S.A.' },
{ key: '177', value: '177', label: 'Guide Investimentos S.A. Corretora de Valores' },
{ key: '146', value: '146', label: 'Guitta Corretora de Câmbio Ltda' },
{ key: '078', value: '078', label: 'Haitong Banco de Investimento do Brasil S.A.' },
{ key: '062', value: '062', label: 'Hipercard Banco Múltiplo S.A.' },
{ key: '189', value: '189', label: 'HS Financeira S/A Crédito, Financiamento e Investimentos' },
{ key: '269', value: '269', label: 'HSBC Brasil S.A. – Banco de Investimento' },
{ key: '271', value: '271', label: 'IB Corretora de Câmbio, Títulos e Valores Mobiliários S.A.' },
{ key: '157', value: '157', label: 'Icap Do Brasil Ctvm Ltda' },
{ key: '132', value: '132', label: 'ICBC do Brasil Banco Múltiplo S.A.' },
{ key: '492', value: '492', label: 'ING Bank N.V.' },
{ key: '139', value: '139', label: 'Intesa Sanpaolo Brasil S.A. – Banco Múltiplo' },
{ key: '652', value: '652', label: 'Itaú Unibanco Holding S.A.' },
{ key: '488', value: '488', label: 'JPMorgan Chase Bank, National Association' },
{ key: '399', value: '399', label: 'Kirton Bank S.A. – Banco Múltiplo' },
{ key: '293', value: '293', label: 'Lastro RDV Distribuidora de Títulos e Valores Mobiliários Ltda.' },
{ key: '105', value: '105', label: 'Lecca Crédito, Financiamento e Investimento S/A' },
{ key: '145', value: '145', label: 'Levycam Ccv Ltda' },
{ key: '113', value: '113', label: 'Magliano S.A' },
{ key: '128', value: '128', label: 'MS Bank S.A. Banco de Câmbio' },
{ key: '137', value: '137', label: 'Multimoney Cc Ltda' },
{ key: '014', value: '014', label: 'Natixis Brasil S.A. Banco Múltiplo' },
{ key: '191', value: '191', label: 'Nova Futura Corretora de Títulos e Valores Mobiliários Ltda.' },
{ key: '753', value: '753', label: 'Novo Banco Continental S.A. – Banco Múltiplo' },
{ key: '613', value: '613', label: 'Omni Banco S.A.' },
{ key: '254', value: '254', label: 'Paraná Banco S.A.' },
{ key: '326', value: '326', label: 'Parati – Crédito Financiamento e Investimento S.A.' },
{ key: '194', value: '194', label: 'Parmetal Distribuidora de Títulos e Valores Mobiliários Ltda' },
{ key: '174', value: '174', label: 'Pernambucanas Financ S.A' },
{ key: '100', value: '100', label: 'Planner Corretora De Valores S.A' },
{ key: '125', value: '125', label: 'Plural S.A. – Banco Múltiplo' },
{ key: '093', value: '093', label: 'Pólocred Scmepp Ltda' },
{ key: '108', value: '108', label: 'Portocred S.A' },
{ key: '283', value: '283', label: 'Rb Capital Investimentos Dtvm Ltda' },
{ key: '101', value: '101', label: 'Renascenca Dtvm Ltda' },
{ key: '270', value: '270', label: 'Sagitur Corretora de Câmbio Ltda.' },
{ key: '751', value: '751', label: 'Scotiabank Brasil S.A. Banco Múltiplo' },
{ key: '276', value: '276', label: 'Senff S.A. – Crédito, Financiamento e Investimento' },
{ key: '545', value: '545', label: 'Senso Ccvm S.A' },
{ key: '190', value: '190', label: 'Servicoop' },
{ key: '183', value: '183', label: 'Socred S.A' },
{ key: '299', value: '299', label: 'Sorocred Crédito, Financiamento e Investimento S.A.' },
{ key: '118', value: '118', label: 'Standard Chartered Bank (Brasil) S/A–Bco Invest.' },
{ key: '197', value: '197', label: 'Stone Pagamentos S.A' },
{ key: '340', value: '340', label: 'Super Pagamentos e Administração de Meios Eletrônicos S.A.' },
{ key: '095', value: '095', label: 'Travelex Banco de Câmbio S.A.' },
{ key: '143', value: '143', label: 'Treviso Corretora de Câmbio S.A.' },
{ key: '131', value: '131', label: 'Tullett Prebon Brasil Cvc Ltda' },
{ key: '129', value: '129', label: 'UBS Brasil Banco de Investimento S.A.' },
{ key: '091-4', value: '091-4', label: 'Unicred Central do Rio Grande do Sul' },
{ key: '91', value: '91', label: 'Unicred Central Rs' },
{ key: '136', value: '136', label: 'Unicred Cooperativa' },
{
key: '099',
value: '099',
label: 'UNIPRIME Central – Central Interestadual de Cooperativas de Crédito Ltda.',
},
{
key: '084',
value: '084',
label: 'Uniprime Norte do Paraná – Coop de Economia eCrédito Mútuo dos Médicos, Profissionais das Ciências',
},
{ key: '298', value: '298', label: 'Vips Cc Ltda' },
{ key: '310', value: '310', label: 'Vortx Distribuidora de Títulos e Valores Mobiliários Ltda' },
{ key: '102', value: '102', label: 'Xp Investimentos S.A' },
];
export const BankListSorted = (key: keyof BankListItem, direction: 'asc' | 'desc') => BankList.sort((a, b) => {
if (direction === 'asc')
return a[key].localeCompare(b[key]);
return b[key].localeCompare(a[key]);
});
export const BankListValidation = yup.string().oneOf(BankListArray);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment