All files / src/background/redux/actions filesystemTypes.ts

100% Statements 4/4
100% Branches 0/0
100% Functions 0/0
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31    3x 3x 3x 3x                                                  
import {FsEntity} from "../../api/filesystemTypes";
 
export const ADD_TO_SELECTED = "ADD_TO_SELECTED";
export const CLEAR_SELECTED = "CLEAR_SELECTED";
export const REMOVE_FROM_SELECTED = "REMOVE_FROM_SELECTED";
export const REPLACE_SELECTED = "REPLACE_SELECTED";
 
export interface FilesystemState {
    selectedFsEnties: FsEntity[],
}
 
export interface AddToSelected {
    type: typeof ADD_TO_SELECTED,
    payload: FsEntity,
}
export interface RemoveFromSelected {
    type: typeof REMOVE_FROM_SELECTED,
    payload: FsEntity,
}
 
export interface ClearSelected {
    type: typeof CLEAR_SELECTED,
}
 
export interface ReplaceSelected {
    type: typeof REPLACE_SELECTED,
    payload: FsEntity[],
}
 
export type FilesystemActionTypes = AddToSelected | RemoveFromSelected | ClearSelected | ReplaceSelected;