UNPKG

@shopify/shopify-app-remix

Version:

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

16 lines 1.06 kB
import { AppConfig, AppConfigArg } from 'src/server/config-types'; import { Session, Shopify, ShopifyRestResources } from '@shopify/shopify-api'; import { BasicParams } from 'src/server/types'; import { ApiConfigWithFutureFlags, ApiFutureFlags } from 'src/server/future/flags'; import { HandleAdminClientError } from 'src/server/clients'; import { AuthorizationStrategy, SessionContext } from './types'; export declare class MerchantCustomAuth<Config extends AppConfigArg> implements AuthorizationStrategy { protected api: Shopify<ApiConfigWithFutureFlags<Config['future']>, ShopifyRestResources, ApiFutureFlags<Config['future']>>; protected config: AppConfig; protected logger: Shopify['logger']; constructor({ api, config, logger }: BasicParams<Config['future']>); respondToOAuthRequests(_request: Request): Promise<void>; authenticate(_request: Request, sessionContext: SessionContext): Promise<Session | never>; handleClientError(request: Request): HandleAdminClientError; } //# sourceMappingURL=merchant-custom-app.d.ts.map