UNPKG

390 BPlain TextView Raw
1import {Context} from 'koa';
2
3export type AccessMode = 'online' | 'offline';
4
5export interface AuthConfig {
6 secret: string;
7 apiKey: string;
8 myShopifyDomain?: string;
9 accessMode?: 'online' | 'offline';
10 afterAuth?(ctx: Context): void;
11}
12
13export interface OAuthStartOptions extends AuthConfig {
14 prefix?: string;
15 scopes?: string[];
16}
17
18export interface NextFunction {
19 (): any;
20}