@utils-fns/utils
Version:
 [](LICENSE) [](https://github.com/ccqueiroz/utils-fn)
43 lines • 2.17 kB
TypeScript
import type { CitiesBRDataList, StatesBRDataList, CountryData, MapCitiesByState, BrandCardType, StateAbbreviations, NameBrandCard, PaymentCardDataList, PaymentCardData, BankCode, BankNames, MapBankData } from './contracts/index';
export type TypesUtils = {
CitiesBRDataList: CitiesBRDataList;
StatesBRDataList: StatesBRDataList;
CountryData: CountryData;
MapCitiesByState: MapCitiesByState;
BrandCardType: BrandCardType;
StateAbbreviations: StateAbbreviations;
NameBrandCard: NameBrandCard;
PaymentCardDataList: PaymentCardDataList;
PaymentCardData: PaymentCardData;
BankCode: BankCode;
BankNames: BankNames;
MapBankData: MapBankData;
};
declare const utils: {
mapCitiesByState: MapCitiesByState;
searchCitiesByIBGECode: (state: StateAbbreviations, ibgeCode?: string | undefined) => CitiesBRDataList[];
searchCitiesByTerm: (state: StateAbbreviations, term?: string | undefined) => CitiesBRDataList[];
getCitiesListByState: (state: StateAbbreviations) => CitiesBRDataList[];
countriesDataList: import("./countriesDataList").CountriesDataList;
searchCountryByAbbreviationAlpha3: (term?: string | undefined) => CountryData[];
mapState: StatesBRDataList[];
searchCitiesByStateAbbreviation: (term?: string | undefined) => StatesBRDataList[];
searchStateByName: (term?: string | undefined) => StatesBRDataList[];
luhnAlgorithm: (value: string | (string | number)[]) => number | null;
lunhMod10Algorithm: ({ digits, onlyValidCheckDigit, reverseNumbers, }: {
digits: string;
onlyValidCheckDigit?: boolean | undefined;
reverseNumbers?: boolean | undefined;
}) => boolean;
lunhMod11Algorithm: ({ digits, reverseNumbers, }: {
digits: string | (string | number)[];
reverseNumbers?: boolean | undefined;
}) => number | null;
mapPaymentCardList: PaymentCardDataList;
mapBankData: MapBankData;
filterBankByCode: (key: BankCode) => BankNames;
filterBankByName: (name: BankNames) => BankCode | undefined;
reducerCheckDigitControl: (digits: string) => number;
};
export default utils;
//# sourceMappingURL=index.d.ts.map