shopifymo
Version:
- Module get product information, customer, order history. - Get customer information by token and authenticate through email login, password
24 lines (19 loc) • 784 B
text/typescript
import '@shopify/shopify-api/adapters/node';
import { shopifyApi, Shopify } from '@shopify/shopify-api'
import { restResources } from "@shopify/shopify-api/rest/admin/2023-04";
import { ConfigShopifyMo } from './types';
import AdminRestApi from './admin-rest-api';
import StorefrontApi from './storefront-api';
export default class ShopifyMo {
shopifyApi: Shopify
config: ConfigShopifyMo
adminRestApi: AdminRestApi
storefrontApi: StorefrontApi
constructor(config: ConfigShopifyMo) {
this.config = config
this.config.restResources = restResources
this.shopifyApi = shopifyApi(config);
this.adminRestApi = new AdminRestApi(this.shopifyApi, config)
this.storefrontApi = new StorefrontApi(this.shopifyApi, config)
}
}