UNPKG

@shopify/shopify-app-remix

Version:

Shopify Remix - to simplify the building of Shopify Apps with Remix

22 lines (18 loc) 637 B
import {Session} from '@shopify/shopify-api'; import {BasicParams} from '../../../types'; import {AdminApiContext} from '../../../clients'; import {ScopesApiContext} from './types'; import {requestScopesFactory} from './request'; import {queryScopesFactory} from './query'; import {revokeScopesFactory} from './revoke'; export function scopesApiFactory( params: BasicParams, session: Session, admin: AdminApiContext, ): ScopesApiContext { return { query: queryScopesFactory(params, session, admin), request: requestScopesFactory(params, session, admin), revoke: revokeScopesFactory(params, session, admin), }; }