diff --git a/src/index.ts b/src/index.ts index 1361a1f..143b53b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,22 +1,25 @@ -import * as creditCardType from "credit-card-type"; +import * as creditCardTypeFunction from "credit-card-type"; import { cardholderName } from "./cardholder-name"; -import { cardNumber as number } from "./card-number"; +import { cardNumber } from "./card-number"; import { expirationDate } from "./expiration-date"; import { expirationMonth } from "./expiration-month"; import { expirationYear } from "./expiration-year"; import { cvv } from "./cvv"; import { postalCode } from "./postal-code"; +import { CreditCardType } from "credit-card-type/dist/types"; -const cardValidator = { +const number = cardNumber; +const creditCardType: (number: string) => Array = + creditCardTypeFunction.default; +export { creditCardType, cardholderName, number, + cardNumber, expirationDate, expirationMonth, expirationYear, cvv, postalCode, }; - -export = cardValidator;