opds-web-client
Version:
12 lines (11 loc) • 802 B
TypeScript
import { CollectionState } from "./collection";
import { LoadCollectionAction } from "../actions";
import { CollectionData, LinkData } from "../interfaces";
export declare function shouldClear(newCollection: CollectionData, oldCollection: CollectionData): boolean;
export declare function addLink(history: LinkData[], link: LinkData): LinkData[];
export declare function addCollection(history: LinkData[], collection: CollectionData): LinkData[];
export declare function shorten(history: LinkData[], newUrl: string): LinkData[];
export declare function shouldAddRoot(newCollection: CollectionData): boolean;
export declare function onlyRoot(newCollection: CollectionData): LinkData[];
declare var _default: (state: CollectionState, action: LoadCollectionAction) => LinkData[];
export default _default;