@shopify/app-bridge
Version:
[](https://travis-ci.com/Shopify/app-bridge) [](https:
21 lines (20 loc) • 823 B
TypeScript
/**
* @module Loading
*/
import { ClientApplication } from '../../client';
import { ActionSet } from '../helper';
import { ActionSetPayload, MetaAction } from '../types';
import { ErrorAction } from '../Error';
import { Action, Payload } from './types';
export declare type LoadingAction = MetaAction;
export declare function start(payload?: Payload): LoadingAction;
export declare function stop(payload?: Payload): LoadingAction;
export declare function validationError<A extends MetaAction>(action: A): undefined | ErrorAction;
export declare class Loading extends ActionSet implements ActionSetPayload<Payload> {
constructor(app: ClientApplication<any>);
readonly payload: {
id: string;
};
dispatch(action: Action): this;
}
export declare function create(app: ClientApplication<any>): Loading;