UNPKG

@secrethub/ngx-stripe

Version:

The core package for ngx-stripe, for using stripe.js in your application

1 lines 4.22 kB
{"__symbolic":"module","version":4,"metadata":{"NgxStripeModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["key","options","version"],"defaults":[null,null,{"__symbolic":"select","expression":{"__symbolic":"reference","name":"SupportedVersions"},"member":"V3"}],"value":{"ngModule":{"__symbolic":"reference","name":"NgxStripeModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵa"},"useValue":{"__symbolic":"reference","name":"key"}},{"provide":{"__symbolic":"reference","name":"ɵb"},"useValue":{"__symbolic":"reference","name":"options"}},{"provide":{"__symbolic":"reference","name":"ɵc"},"useValue":{"__symbolic":"reference","name":"version"}}]}}}},"StripeService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"StripeLoader"}]}],"changeKey":[{"__symbolic":"method"}],"getElementFactory":[{"__symbolic":"method"}],"makePaymentRequest":[{"__symbolic":"method"}],"createTokenFromElement":[{"__symbolic":"method"}],"createTokenFromBankAccount":[{"__symbolic":"method"}],"createTokenFromPii":[{"__symbolic":"method"}],"createSourceFromElement":[{"__symbolic":"method"}],"createSourceFromData":[{"__symbolic":"method"}],"getSource":[{"__symbolic":"method"}],"getStripe":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"StripeLoader":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":19,"character":15},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":20,"character":15},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":21,"character":15},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}]],"parameters":[{"__symbolic":"reference","name":"SupportedVersions"},{"__symbolic":"reference","module":"stripejs","name":"StripeConfigOptions","line":20,"character":55},{"__symbolic":"reference","name":"string"}]}],"loadScript":[{"__symbolic":"method"}],"getStripeScriptUrl":[{"__symbolic":"method"}]},"statics":{"STRIPE_WINDOW_KEY":"Stripe","isStripeLoaded":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"index","expression":{"__symbolic":"reference","name":"window"},"index":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"StripeLoader"},"member":"STRIPE_WINDOW_KEY"}}}}},"ngInjectableDef":{}}},"SupportedVersions":{"V3":"v3"},"ɵa":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":7,"character":37},"arguments":["Stripe public key"]},"ɵb":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":12,"character":34},"arguments":["Optional configuration options"]},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":17,"character":34},"arguments":["Stripe version to use"]}},"origins":{"NgxStripeModule":"./lib/ngx-stripe.module","StripeService":"./lib/services/stripe.service","StripeLoader":"./lib/services/stripe-loader.service","SupportedVersions":"./lib/model/SupportedVersions","ɵa":"./lib/model/stripe.constant","ɵb":"./lib/model/stripe.constant","ɵc":"./lib/model/stripe.constant"},"importAs":"@secrethub/ngx-stripe"}