UNPKG

quickbooks-api

Version:

A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.

24 lines (23 loc) 817 B
import { Account, Bill, CompanyInfo, CreditMemo, Customer, Estimate, Invoice, InvoiceStatus, Payment, Preferences, SearchOptions } from '../types.js'; export interface InvoiceOptions extends Options<Invoice> { status?: InvoiceStatus; } export interface EstimateOptions extends Options<Estimate> { } export interface CustomerOptions extends Options<Customer> { } export interface PaymentOptions extends Options<Payment> { } export interface AccountOptions extends Options<Account> { } export interface CreditMemoOptions extends Options<CreditMemo> { } export interface CompanyInfoOptions extends Options<CompanyInfo> { } export interface PreferenceOptions extends Options<Preferences> { } export interface BillOptions extends Options<Bill> { } export interface Options<T> { searchOptions?: SearchOptions<T>; }