shopifymo
Version:
- Module get product information, customer, order history. - Get customer information by token and authenticate through email login, password
18 lines (17 loc) • 854 B
TypeScript
import { Shopify } from '@shopify/shopify-api';
import { StorefrontClient } from '@shopify/shopify-api/lib/clients/graphql/storefront_client';
import { ConfigShopifyMo } from './types';
export default class StorefrontApi {
storefrontClient: StorefrontClient;
shopifyApi: Shopify;
constructor(shopifyApi: Shopify, config: ConfigShopifyMo);
customerAccessTokenCreate: (input: {
email: string;
password: string;
}) => Promise<import("@shopify/shopify-api").RequestReturn<unknown>>;
getCustomer: (input: {
customerAccessToken: any;
}) => Promise<import("@shopify/shopify-api").RequestReturn<unknown>>;
getProductAll: () => Promise<import("@shopify/shopify-api").RequestReturn<unknown>>;
getProduct: (product_id: string | number) => Promise<import("@shopify/shopify-api").RequestReturn<unknown>>;
}