2017-02-02 6 views
2

は、秘密鍵は、APIを接続する前に設定されるべきであると述べています。ノードで輸入ストライプ+ typescriptです

、それは私が道以下しようとした

を活字体に変換する必要があり、この

var stripe = require('stripe')(' your stripe API key '); 

が好き。いくつかは、私はそれが私には大きな助けには遅滞なく私のプロジェクトを継続するだろう、この問題を解決するために役立つことができればそれは私

import * as stripe from 'stripe'; 
stripe('sk_test_...') 

のために働くのdidnt。

は、それは feature requestだあなた

+0

あなたはhttp://stackoverflow.com/questions/18378503/importing-node-modules-with-typescript?rq=1を確認しましたか? –

答えて

4

ありがとうございます。もう一度親指を上げてください。

0

britzkopfと言っても、ストライプは独自の定義を提供していませんが、おそらく決してありませんが、@types/stripeの型定義を使用できます。

次に、Stripeクラスをインポートして次のように構成します。

import * as Stripe from 'stripe'; 
const stripe = new Stripe('xxx_xxx_xxx'); 

何らかの理由でより細かいインポートが必要な場合は、代わりに(ややハッキーな)アプローチを使用できます。

import { resources } from 'stripe'; 
const stripeData = require('stripe')('xxx_xxx_xxx'); 
const customers = new resources.Customers(stripeData, null);