You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
595 B
28 lines
595 B
import Queue from 'typings/Queue';
|
|
import AppSectionState, {
|
|
AppSectionFilterState,
|
|
AppSectionItemState,
|
|
Error,
|
|
} from './AppSectionState';
|
|
|
|
export interface QueueDetailsAppState extends AppSectionState<Queue> {
|
|
params: unknown;
|
|
}
|
|
|
|
export interface QueuePagedAppState
|
|
extends AppSectionState<Queue>,
|
|
AppSectionFilterState<Queue> {
|
|
isGrabbing: boolean;
|
|
grabError: Error;
|
|
isRemoving: boolean;
|
|
removeError: Error;
|
|
}
|
|
|
|
interface QueueAppState {
|
|
status: AppSectionItemState<Queue>;
|
|
details: QueueDetailsAppState;
|
|
paged: QueuePagedAppState;
|
|
}
|
|
|
|
export default QueueAppState;
|