@shopify/shopify-api
Version:
Shopify API Library for Node - accelerate development with support for authentication, graphql proxy, webhooks
26 lines (22 loc) • 852 B
text/typescript
import {ConfigInterface} from '../base-types';
import {FutureFlagOptions} from '../../future/flags';
import {check} from './check';
import {request} from './request';
import {cancel} from './cancel';
import {subscriptions} from './subscriptions';
import {createUsageRecord} from './create-usage-record';
import {updateUsageCappedAmount} from './update-usage-subscription-capped-amount';
import {ShopifyBilling} from './types';
export type {ShopifyBilling} from './types';
export function shopifyBilling<Future extends FutureFlagOptions>(
config: ConfigInterface,
): ShopifyBilling<Future> {
return {
check: check(config),
request: request(config),
cancel: cancel(config),
subscriptions: subscriptions(config),
createUsageRecord: createUsageRecord(config),
updateUsageCappedAmount: updateUsageCappedAmount(config),
};
}