diff --git a/types/credit-card-type/index.d.ts b/types/credit-card-type/index.d.ts index 8625e5e5f8..c4a98b4e10 100644 --- a/types/credit-card-type/index.d.ts +++ b/types/credit-card-type/index.d.ts @@ -1,31 +1,39 @@ -// Type definitions for Credit Card Type v5.0.0 +// Type definitions for Credit Card Type v7.0.0 // Project: https://github.com/braintree/credit-card-type // Definitions by: Karol Janyst // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 2.9 declare namespace creditCardType { - - type CardBrand = "american-express" | "diners-club" | "discover" | "jcb" | "maestro" | "master-card" | "unionpay" | "visa" + type CardBrand = + | "american-express" + | "diners-club" + | "discover" + | "jcb" + | "maestro" + | "mastercard" + | "unionpay" + | "visa"; interface CreditCardTypeInfo { - niceType?: string - type?: CardBrand - prefixPattern?: RegExp - exactPattern?: RegExp - gaps?: Array - lengths?: Array + niceType?: string; + type?: CardBrand; + prefixPattern?: RegExp; + exactPattern?: RegExp; + gaps?: Array; + lengths?: Array; code?: { - name?: string - size?: number - } + name?: string; + size?: number; + }; } interface CreditCardType { - (number: string): Array - getTypeInfo (type: string): CreditCardTypeInfo - types: { [type: string]: string } + (number: string): Array; + getTypeInfo(type: string): CreditCardTypeInfo; + types: { [type: string]: string }; } } -declare const creditCardType: creditCardType.CreditCardType -export = creditCardType +declare const creditCardType: creditCardType.CreditCardType; +export = creditCardType;