I need to import stripe in to my application
First i installed stripe npm package
npm install stripe --save
Stripe documentation says that secret key should be set before connect the api.
In Node it likes this
var stripe = require('stripe')(' your stripe API key ');
I need to convert it to typescript
I tried following way . but it didnt work for me
import * as stripe from 'stripe';
stripe('sk_test_...')
if some can help me to solve this problem it will great help to me to continue my project without delay.
Thank you
Update: The solution below is outdated and for those using [email protected]
or greater the answer from David Dehghan should be used.
As britzkopf said, stripe don't provide their own definitions yet (and probably never will), but you can use the type definitions from @types/stripe.
npm install stripe @types/stripe
And then import and construct the Stripe
class as follows.
import * as Stripe from 'stripe';
const stripe = new Stripe('xxx_xxx_xxx');
If you want finer grained imports for some reason you can use this (somewhat hacky) approach instead.
import { resources } from 'stripe';
const stripeData = require('stripe')('xxx_xxx_xxx');
const customers = new resources.Customers(stripeData, null);