mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-06-01 03:20:46 +08:00
fix mastercard type (should not have a hyphen)
This commit is contained in:
42
types/credit-card-type/index.d.ts
vendored
42
types/credit-card-type/index.d.ts
vendored
@@ -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 <https://github.com/LKay>
|
||||
// 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<number>
|
||||
lengths?: Array<number>
|
||||
niceType?: string;
|
||||
type?: CardBrand;
|
||||
prefixPattern?: RegExp;
|
||||
exactPattern?: RegExp;
|
||||
gaps?: Array<number>;
|
||||
lengths?: Array<number>;
|
||||
code?: {
|
||||
name?: string
|
||||
size?: number
|
||||
}
|
||||
name?: string;
|
||||
size?: number;
|
||||
};
|
||||
}
|
||||
|
||||
interface CreditCardType {
|
||||
(number: string): Array<CreditCardTypeInfo>
|
||||
getTypeInfo (type: string): CreditCardTypeInfo
|
||||
types: { [type: string]: string }
|
||||
(number: string): Array<CreditCardTypeInfo>;
|
||||
getTypeInfo(type: string): CreditCardTypeInfo;
|
||||
types: { [type: string]: string };
|
||||
}
|
||||
}
|
||||
|
||||
declare const creditCardType: creditCardType.CreditCardType
|
||||
export = creditCardType
|
||||
declare const creditCardType: creditCardType.CreditCardType;
|
||||
export = creditCardType;
|
||||
|
||||
Reference in New Issue
Block a user