declastruct-stripe-sdk
Version:
declarative control of stripe constructs, via declastruct
19 lines (18 loc) • 730 B
TypeScript
import { Ref } from 'domain-objects';
import { HasMetadata, PickOne } from 'type-fns';
import { VisualogicContext } from 'visualogic';
import { StripeApiContext } from '../../domain/constants';
import { DeclaredStripeInvoice } from '../../domain/objects/DeclaredStripeInvoice';
import { DeclaredStripeInvoiceItem } from '../../domain/objects/DeclaredStripeInvoiceItem';
/**
* .what = gets all invoice items from stripe
*/
export declare const getInvoiceItems: (input: {
by: PickOne<{
invoice: PickOne<{
by: {
ref: Ref<typeof DeclaredStripeInvoice>;
};
}>;
}>;
}, context: StripeApiContext & VisualogicContext) => Promise<HasMetadata<DeclaredStripeInvoiceItem>[]>;