@shopify/app-bridge
Version:
[](https://travis-ci.com/Shopify/app-bridge) [](https:
23 lines (22 loc) • 875 B
TypeScript
/**
* @module History
*/
import { ClientApplication } from '../../../client';
import { ActionSet } from '../../helper';
import { ComplexDispatch, MetaAction } from '../../types';
import { ErrorAction } from '../../Error';
import { Action, Payload } from './types';
export interface HistoryAction extends MetaAction {
payload: Payload;
}
export declare function push(payload: Payload): HistoryAction;
export declare function replace(payload: Payload): HistoryAction;
export declare function validationError(action: HistoryAction | MetaAction): undefined | ErrorAction;
export declare class History extends ActionSet implements ComplexDispatch<string> {
constructor(app: ClientApplication<any>);
readonly payload: {
id: string;
};
dispatch(type: Action, path: string): this;
}
export declare function create(app: ClientApplication<any>): History;