All files / src/utils index.ts

100% Statements 18/18
100% Branches 0/0
100% Functions 0/0
100% Lines 18/18

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35  1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x                                 1x
import decodeSessionToken from './decode-session-token';
import deleteCurrentSession from './delete-current-session';
import deleteOfflineSession from './delete-offline-session';
import loadCurrentSession from './load-current-session';
import loadOfflineSession from './load-offline-session';
import nonce from './nonce';
import graphqlProxy from './graphql_proxy';
import safeCompare from './safe-compare';
import storeSession from './store-session';
import validateHmac from './hmac-validator';
import {sanitizeShop, sanitizeHost} from './shop-validator';
import versionCompatible from './version-compatible';
import withSession from './with-session';
import getEmbeddedAppUrl from './get-embedded-app-url';
 
const ShopifyUtils = {
  decodeSessionToken,
  deleteCurrentSession,
  deleteOfflineSession,
  loadCurrentSession,
  loadOfflineSession,
  nonce,
  graphqlProxy,
  safeCompare,
  storeSession,
  validateHmac,
  sanitizeShop,
  sanitizeHost,
  versionCompatible,
  withSession,
  getEmbeddedAppUrl,
};
 
export default ShopifyUtils;