@shopify/app-bridge-host
Version:
App Bridge Host contains components and middleware to be consumed by the app's host, as well as the host itself. The middleware and `Frame` component are responsible for facilitating communication between the client and host, and used to act on actions se
18 lines (17 loc) • 497 B
TypeScript
import { LoadingStore } from './types';
import { Action } from './actions';
/**
* The default loading state
* @internal
*/
export declare const defaultLoadingStore: {
isLoading: boolean;
loadingCounter: number;
};
/**
* Returns the updated loading state
* @remarks the loading state is managed via counter which enables
* multiple consumers to start/stop loading
* @internal
*/
export default function loadingReducer(state: LoadingStore | undefined, action: Action): LoadingStore;