UNPKG

@hmcts/media-viewer

Version:
117 lines 4.9 kB
import { Action } from '@ngrx/store'; import { Bookmark } from '../../viewers/pdf-viewer/side-bar/bookmarks/bookmarks.interfaces'; export declare const LOAD_BOOKMARKS = "[Bookmarks] Load Bookmarks"; export declare const LOAD_BOOKMARKS_SUCCESS = "[Bookmarks] Load Bookmarks Success"; export declare const LOAD_BOOKMARKS_FAIL = "[Bookmarks] Load Bookmarks Failure"; export declare const CREATE_BOOKMARK = "[Bookmarks] Create Bookmark"; export declare const CREATE_BOOKMARK_SUCCESS = "[Bookmarks] Create Bookmark Success"; export declare const CREATE_BOOKMARK_FAIL = "[Bookmarks] Create Bookmark Failure"; export declare const DELETE_BOOKMARK = "[Bookmarks] Delete Bookmark"; export declare const DELETE_BOOKMARK_SUCCESS = "[Bookmarks] Delete Bookmark Success"; export declare const DELETE_BOOKMARK_FAIL = "[Bookmarks] Delete Bookmark Failure"; export declare const MOVE_BOOKMARK = "[Bookmarks] Move Bookmark"; export declare const MOVE_BOOKMARK_SUCCESS = "[Bookmarks] Move Bookmark Success"; export declare const MOVE_BOOKMARK_FAIL = "[Bookmarks] Move Bookmark Failure"; export declare const UPDATE_BOOKMARK = "[Bookmarks] Update Bookmark"; export declare const UPDATE_BOOKMARK_SUCCESS = "[Bookmarks] Update Bookmark Success"; export declare const UPDATE_BOOKMARK_FAIL = "[Bookmarks] Update Bookmark Failure"; export declare const UPDATE_BOOKMARK_SCROLL_TOP = "[Bookmarks] Update Bookmark Scroll Top"; export declare class LoadBookmarks implements Action { readonly type = "[Bookmarks] Load Bookmarks"; constructor(); } export declare class LoadBookmarksSuccess implements Action { payload: { body: Bookmark[]; status: number; }; readonly type = "[Bookmarks] Load Bookmarks Success"; constructor(payload: { body: Bookmark[]; status: number; }); } export declare class LoadBookmarksFailure implements Action { payload: { body: any; status: number; }; readonly type = "[Bookmarks] Load Bookmarks Failure"; constructor(payload: { body: any; status: number; }); } export declare class CreateBookmark implements Action { payload: Bookmark; readonly type = "[Bookmarks] Create Bookmark"; constructor(payload: Bookmark); } export declare class CreateBookmarkSuccess implements Action { payload: Bookmark; readonly type = "[Bookmarks] Create Bookmark Success"; constructor(payload: Bookmark); } export declare class CreateBookmarkFailure implements Action { payload: Bookmark; readonly type = "[Bookmarks] Create Bookmark Failure"; constructor(payload: Bookmark); } export declare class DeleteBookmark implements Action { payload: { deleted: string[]; updated: Bookmark; }; readonly type = "[Bookmarks] Delete Bookmark"; constructor(payload: { deleted: string[]; updated: Bookmark; }); } export declare class DeleteBookmarkSuccess implements Action { payload: string[]; readonly type = "[Bookmarks] Delete Bookmark Success"; constructor(payload: string[]); } export declare class DeleteBookmarkFailure implements Action { payload: string; readonly type = "[Bookmarks] Delete Bookmark Failure"; constructor(payload: string); } export declare class MoveBookmark implements Action { payload: Bookmark[]; readonly type = "[Bookmarks] Move Bookmark"; constructor(payload: Bookmark[]); } export declare class MoveBookmarkSuccess implements Action { payload: Bookmark[]; readonly type = "[Bookmarks] Move Bookmark Success"; constructor(payload: Bookmark[]); } export declare class MoveBookmarkFailure implements Action { payload: string; readonly type = "[Bookmarks] Move Bookmark Failure"; constructor(payload: string); } export declare class UpdateBookmark implements Action { payload: Bookmark; readonly type = "[Bookmarks] Update Bookmark"; constructor(payload: Bookmark); } export declare class UpdateBookmarkSuccess implements Action { payload: Bookmark; readonly type = "[Bookmarks] Update Bookmark Success"; constructor(payload: Bookmark); } export declare class UpdateBookmarkFailure implements Action { payload: Bookmark; readonly type = "[Bookmarks] Update Bookmark Failure"; constructor(payload: Bookmark); } export declare class UpdateBookmarkScrollTop implements Action { payload: number; readonly type = "[Bookmarks] Update Bookmark Scroll Top"; constructor(payload: number); } export type BookmarksActions = LoadBookmarks | LoadBookmarksSuccess | LoadBookmarksFailure | CreateBookmark | CreateBookmarkSuccess | CreateBookmarkFailure | DeleteBookmark | DeleteBookmarkSuccess | DeleteBookmarkFailure | UpdateBookmark | UpdateBookmarkSuccess | UpdateBookmarkFailure | MoveBookmark | MoveBookmarkSuccess | MoveBookmarkFailure | UpdateBookmarkScrollTop; //# sourceMappingURL=bookmark.actions.d.ts.map