Created
July 4, 2024 17:31
-
-
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
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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