UNPKG

@shopify/app-bridge

Version:

**Shopify is doubling our engineering staff in 2021! [Join our team and work on libraries like this one.](https://smrtr.io/5GGrc)**

22 lines (21 loc) 764 B
import { ClientApplication } from '../../client'; import { ActionSet } from '../helper'; import { ActionSetPayload, MetaAction } from '../types'; export declare enum Action { START = "APP::LOADING::START", STOP = "APP::LOADING::STOP" } export interface Payload { readonly id?: string; } export declare type LoadingAction = MetaAction; export declare function start(payload?: Payload): LoadingAction; export declare function stop(payload?: Payload): LoadingAction; export declare class Loading extends ActionSet implements ActionSetPayload<Payload> { constructor(app: ClientApplication<any>); get payload(): { id: string; }; dispatch(action: Action): this; } export declare function create(app: ClientApplication<any>): Loading;