打字稿条纹云功能与firebase

时间:2017-08-22 15:16:00

标签: javascript typescript stripe-payments

我在打字稿中编写云函数,当我尝试使用云函数时,条带给了我一个问题。我将编译器选项allowJs设置为true,因为我认为这是必要的。我是否必须在每个文件顶部的整个项目中多次初始化条带?这是我所拥有的,并且抛出错误说"条带未定义在第91行"

export class Invoice {

    stripe: any
    customer: Customer;

    constructor(stripe: any) {
        this.customer = new Customer();
        this.stripe = stripe;
    }

    somethingToDoWithStripe() {
        this.stripe.doSomething();
    }
}

条纹将是未定义的,我不明白。我对打字稿很新,所以非常感谢如何做到这一点。

发票使用示例:

let invoice = new Invoice(stripe);
invoice.somethingToDoWithStripe();

0 个答案:

没有答案