mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-04-14 01:24:26 +00:00
Add type BalanceTransaction for stripe (#37151)
This commit is contained in:
17
types/stripe/index.d.ts
vendored
17
types/stripe/index.d.ts
vendored
@@ -57,6 +57,7 @@ declare class Stripe {
|
||||
|
||||
accounts: Stripe.resources.Accounts;
|
||||
balance: Stripe.resources.Balance;
|
||||
balanceTransaction: Stripe.resources.BalanceTransaction;
|
||||
charges: Stripe.resources.Charges;
|
||||
checkout: Stripe.resources.Checkout;
|
||||
coupons: Stripe.resources.Coupons;
|
||||
@@ -7956,15 +7957,31 @@ declare namespace Stripe {
|
||||
retrieve(options: HeaderOptions, response?: IResponseFn<balance.IBalance>): Promise<balance.IBalance>;
|
||||
retrieve(response?: IResponseFn<balance.IBalance>): Promise<balance.IBalance>;
|
||||
|
||||
/*
|
||||
* @deprecated
|
||||
*/
|
||||
retrieveTransaction(id: string, options: HeaderOptions, response?: IResponseFn<balance.IBalanceTransaction>): Promise<balance.IBalanceTransaction>;
|
||||
retrieveTransaction(id: string, response?: IResponseFn<balance.IBalanceTransaction>): Promise<balance.IBalanceTransaction>;
|
||||
|
||||
/*
|
||||
* @deprecated
|
||||
*/
|
||||
listTransactions(data: balance.IBalanceListOptions, options: HeaderOptions, response?: IResponseFn<balance.IBalanceTransaction>): IListPromise<balance.IBalanceTransaction>;
|
||||
listTransactions(data: balance.IBalanceListOptions, response?: IResponseFn<balance.IBalanceTransaction>): IListPromise<balance.IBalanceTransaction>;
|
||||
listTransactions(options: HeaderOptions, response?: IResponseFn<balance.IBalanceTransaction>): IListPromise<balance.IBalanceTransaction>;
|
||||
listTransactions(response?: IResponseFn<balance.IBalanceTransaction>): IListPromise<balance.IBalanceTransaction>;
|
||||
}
|
||||
|
||||
class BalanceTransaction extends StripeResource {
|
||||
retrieve(id: string, options: HeaderOptions, response?: IResponseFn<balance.IBalanceTransaction>): Promise<balance.IBalanceTransaction>;
|
||||
retrieve(id: string, response?: IResponseFn<balance.IBalanceTransaction>): Promise<balance.IBalanceTransaction>;
|
||||
|
||||
list(data: balance.IBalanceListOptions, options: HeaderOptions, response?: IResponseFn<balance.IBalanceTransaction>): IListPromise<balance.IBalanceTransaction>;
|
||||
list(data: balance.IBalanceListOptions, response?: IResponseFn<balance.IBalanceTransaction>): IListPromise<balance.IBalanceTransaction>;
|
||||
list(options: HeaderOptions, response?: IResponseFn<balance.IBalanceTransaction>): IListPromise<balance.IBalanceTransaction>;
|
||||
list(response?: IResponseFn<balance.IBalanceTransaction>): IListPromise<balance.IBalanceTransaction>;
|
||||
}
|
||||
|
||||
class BitcoinReceivers extends StripeResource {
|
||||
/**
|
||||
* Creates a Bitcoin receiver object that can be used to accept bitcoin payments from your customer. The receiver exposes a Bitcoin address
|
||||
|
||||
@@ -66,6 +66,33 @@ stripe.balance.listTransactions().then((transactions) => {
|
||||
});
|
||||
//#endregion
|
||||
|
||||
//#region BalanceTransaction tests
|
||||
// ##################################################################################
|
||||
|
||||
stripe.balanceTransaction.retrieve(
|
||||
"txn_17xMvmBoqMA9o2xkYNH2ewNj",
|
||||
(err, balanceTransaction) => {
|
||||
// asynchronously called
|
||||
}
|
||||
);
|
||||
stripe.balanceTransaction.retrieve(
|
||||
"txn_17xMvmBoqMA9o2xkYNH2ewNj").then(
|
||||
(balanceTransaction) => {
|
||||
// asynchronously called
|
||||
}
|
||||
);
|
||||
|
||||
stripe.balanceTransaction.list({ limit: 3 }, (err, balanceTransactions) => {
|
||||
// asynchronously called
|
||||
});
|
||||
stripe.balanceTransaction.list({ limit: 3 }).then((balanceTransactions) => {
|
||||
// asynchronously called
|
||||
});
|
||||
stripe.balanceTransaction.list().then((balanceTransactions) => {
|
||||
// asynchronously called
|
||||
});
|
||||
//#endregion
|
||||
|
||||
//#region Charges tests
|
||||
// ##################################################################################
|
||||
|
||||
|
||||
Reference in New Issue
Block a user