diff --git a/stripe/stripe.d.ts b/stripe/stripe.d.ts
index ca589e133e..7771b092bb 100644
--- a/stripe/stripe.d.ts
+++ b/stripe/stripe.d.ts
@@ -1,6 +1,6 @@
-// Type definitions for stripe
+// Type definitions for stripe (AMD/UMD compatible)
// Project: https://stripe.com/
-// Definitions by: Eric J. Smith
+// Definitions by: Andy Hawkins , Eric J. Smith
// Definitions: https://github.com/borisyankov/DefinitelyTyped
interface StripeStatic {
@@ -11,6 +11,7 @@ interface StripeStatic {
cardType(cardNumber: string): string;
getToken(token: string, responseHandler: (status: number, response: StripeTokenResponse) => void): void;
card: StripeCardData;
+ createToken(data: StripeTokenData, responseHandler: (status: number, response: StripeTokenResponse) => void): void;
}
interface StripeTokenData {
@@ -57,8 +58,9 @@ interface StripeCardData {
address_state?: string;
address_zip?: string;
address_country?: string;
-
- createToken(data: StripeTokenData, responseHandler: (status: number, response: StripeTokenResponse) => void): void;
}
declare var Stripe: StripeStatic;
+declare module "Stripe" {
+ export = StripeStatic;
+}