stripe-angular
Version:
Angular to Stripe module containing useful providers, components, and directives
27 lines (26 loc) • 1.39 kB
TypeScript
/// <reference types="stripe-v3" />
import { EventEmitter } from "@angular/core";
import { StripeScriptTag } from "../StripeScriptTag";
import { StripeComponent } from "./StripeComponent";
import * as i0 from "@angular/core";
export declare class StripeSource extends StripeComponent {
StripeScriptTag: StripeScriptTag;
source?: stripe.Source;
sourceChange: EventEmitter<stripe.Source>;
paymentMethod?: stripe.paymentMethod.PaymentMethod;
paymentMethodChange: EventEmitter<stripe.paymentMethod.PaymentMethod>;
elements: any;
constructor(StripeScriptTag: StripeScriptTag);
createSource(extraData: {
owner?: stripe.OwnerInfo;
metadata?: any;
}): Promise<stripe.Source | void>;
processSourceResult(result: stripe.SourceResponse): stripe.Source | void;
createPaymentMethod(extraData: {
owner?: stripe.OwnerInfo;
metadata?: any;
}): Promise<stripe.paymentMethod.PaymentMethod | void>;
processPaymentMethodResult(result: stripe.PaymentMethodResponse): stripe.paymentMethod.PaymentMethod | void;
static ɵfac: i0.ɵɵFactoryDeclaration<StripeSource, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<StripeSource, "stripe-source", ["StripeSource"], { "source": "source"; "paymentMethod": "paymentMethod"; }, { "sourceChange": "sourceChange"; "paymentMethodChange": "paymentMethodChange"; }, never, never>;
}