2017-02-02 2 views
2

Ich brauche Streifen zu importieren in meiner AnwendungImport Streifen mit Knoten js + Typoskript

Zuerst i Streifen npm Paket installiert

npm install stripe --save 

Stripe Dokumentation sagt, dass geheime Schlüssel sollten, bevor Sie die api verbinden eingestellt werden.

In Node es gefällt das

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

Ich brauche es zu konvertieren folgende Art und Weise Typoskript

ich versuchte. aber es hat nicht für mich arbeiten

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

wenn einige mir helfen kann, dieses Problem zu lösen wird es große Hilfe für mich mein Projekt unverzüglich fortzusetzen.

Danke

+0

Haben Sie http://stackoverflow.com/questions/18378503/importing-node-modules-with-typescript?rq=1 überprüft? –

Antwort

0

Wie britzkopf sagte, Stripe bieten ihre eigenen Definitionen noch nicht (und wird wahrscheinlich nie), aber Sie können die Typdefinitionen von @types/stripe verwenden.

npm install stripe @types/stripe 

Und dann importieren und konstruieren Sie die Stripe Klasse wie folgt.

Wenn Sie aus irgendeinem Grund feinkörnigere Importe wünschen, können Sie stattdessen diesen (etwas hacky) Ansatz verwenden.

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