2.0.0 • Published 6 years ago
shopify-api-node-interface v2.0.0
A Typescript Interface for the Shopify API Node Module
Shopify's official documentation
Typescript type definitions for the Shopify API Node module.
npm i shopify-api-node-interface --save-dev
import {Shopify} from 'shopify-api-node-interface';
const Shopify: Shopify = require('shopify-api-node');
... bingo
Incomplete. All contributions appreciated :)
Though incomplete, all the listed actions are at least plugged by an "any" type, so there is top-level intellisense.
Progress:
Action | Complete | Started | Not started |
---|---|---|---|
Product | :heavy_check_mark: | ||
Order | :heavy_check_mark: | ||
ScriptTag | :heavy_check_mark: | ||
AbandonedCheckouts | :heavy_check_mark: | ||
ApplicationCharge | :heavy_check_mark: | ||
ApplicationCredit | :heavy_check_mark: | ||
Article | :heavy_check_mark: | ||
Asset | :heavy_check_mark: | ||
Blog | :heavy_check_mark: | ||
CarrierService | :heavy_check_mark: | ||
Checkout | :heavy_check_mark: | ||
Collect | :heavy_check_mark: | ||
CollectionListing | :heavy_check_mark: | ||
Comment | :heavy_check_mark: | ||
Country | :heavy_check_mark: | ||
CustomCollection | :heavy_check_mark: | ||
Customer | :heavy_check_mark: | ||
CustomerAddress | :heavy_check_mark: | ||
DiscountCode | :heavy_check_mark: | ||
DraftOrder | :heavy_check_mark: | ||
Event | :heavy_check_mark: | ||
Fulfillment | :heavy_check_mark: | ||
FulfillmentEvent | :heavy_check_mark: | ||
FulfillmentService | :heavy_check_mark: | ||
Gift Card | :heavy_check_mark: | ||
Location | :heavy_check_mark: | ||
Marketing Event | :heavy_check_mark: | ||
Metafield | :heavy_check_mark: | ||
Multipass | :heavy_check_mark: | ||
Order Risks | :heavy_check_mark: | ||
Page | :heavy_check_mark: | ||
Policy | :heavy_check_mark: | ||
PriceRule | :heavy_check_mark: | ||
Product Image | :heavy_check_mark: | ||
Product Variant | :heavy_check_mark: | ||
ProductListing | :heavy_check_mark: | ||
Province | :heavy_check_mark: | ||
RecurringApplicationCharge | :heavy_check_mark: | ||
Redirect | :heavy_check_mark: | ||
Refund | :heavy_check_mark: | ||
Report | :heavy_check_mark: | ||
ResourceFeedback | :heavy_check_mark: | ||
ShippingZone | :heavy_check_mark: | ||
Shop | :heavy_check_mark: | ||
SmartCollection | :heavy_check_mark: | ||
Storefront Access Token | :heavy_check_mark: | ||
Theme | :heavy_check_mark: | ||
Transaction | :heavy_check_mark: | ||
UsageCharge | :heavy_check_mark: | ||
User (shopify plus) | :heavy_check_mark: | ||
Webhook | :heavy_check_mark: | ||
ShopifyQL | :heavy_check_mark: |