@hmcts/media-viewer
Version:
117 lines • 4.9 kB
TypeScript
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