UNPKG

@shopify/app-bridge

Version:

[![Build Status](https://travis-ci.com/Shopify/app-bridge.svg?token=RBRyvqQyN525bnfz7J8p&branch=master)](https://travis-ci.com/Shopify/app-bridge) [![codecov](https://codecov.io/gh/Shopify/app-bridge/branch/master/graph/badge.svg?token=nZ21m39Dr6)](https:

21 lines (20 loc) 823 B
/** * @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;