declastruct-stripe-sdk
Version:
declarative control of stripe constructs, via declastruct
17 lines (16 loc) • 641 B
TypeScript
import { VisualogicContext } from 'visualogic';
import { StripeApiContext } from '../../domain/constants';
import { DeclaredStripeInvoiceItem } from '../../domain/objects/DeclaredStripeInvoiceItem';
/**
* .what = sets the items on the invoice to exactly equal the given items
* .what.intent
* - insert items which dont exist
* - update items which changed
* - delete items which were removed
*/
export declare const setInvoiceItems: (input: {
to: {
invoiceRef: DeclaredStripeInvoiceItem['invoiceRef'];
};
items: DeclaredStripeInvoiceItem[];
}, context: StripeApiContext & VisualogicContext) => Promise<void>;