title: Cannot use Stripe with nuxt and typescript
body: <p>I've got a problem, I'm trying to implement Stripe on my nuxt/typescript projet, I use vue-property-decorator as well.</p>
  
  <p>Here's my head in nuxt.config.js</p>
  
  <pre><code>head: {
          title: process.env.npm_package_name || '',
          meta: [
              {charset: 'utf-8'},
              {name: 'viewport', content: 'width=device-width, initial-scale=1'},
              {hid: 'description', name: 'description', content: process.env.npm_package_description || ''}
          ],
          script: [{
              src: "https://js.stripe.com/v3/",
              type: "text/javascript"}],
          link: [
              {rel: 'icon', type: 'image/x-icon', href: '/favicon.ico'}
          ]
      },
  </code></pre>
  
  <p>My component:</p>
  
  <pre><code>
  &lt;script lang="ts"&gt;
      import {Component, Prop, Vue} from "vue-property-decorator";
      import {Subscription} from "~/models/Subscription";
  
      @Component({
          components: {}
      })
      export default class PaymentForm extends Vue {
  
          @Prop()
          public subscription: Subscription;
  
          mounted() {
              let stripe = Stripe(`MY PUBLIC KEY`),
              elements = stripe.elements(),
              card = undefined;
              card = elements.create("card");
              card.mount(this.$refs.card);
          }
      }
  &lt;/script&gt;
  
  </code></pre>
  
  <p>But I got this error</p>
  
  <pre><code>Cannot find name 'Stripe'. Did you mean 'stripe'?
  </code></pre>
  
  <p>So I can't build my project, can you help me? I tried to just write this component in js and it worked but I'd like to keep my ts.</p>
  
  <p>Thanks!</p>