UNPKG

declastruct-stripe-sdk

Version:

declarative control of stripe constructs, via declastruct

19 lines (18 loc) 730 B
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>[]>;