2021-12-21 20:48:22 +01:00
|
|
|
import { CipherType } from "jslib-common/enums/cipherType";
|
|
|
|
import { CipherView } from "jslib-common/models/view/cipherView";
|
|
|
|
import { CollectionView } from "jslib-common/models/view/collectionView";
|
|
|
|
import { FolderView } from "jslib-common/models/view/folderView";
|
|
|
|
import { BrowserComponentState } from "./browserComponentState";
|
2021-12-16 15:39:46 +01:00
|
|
|
|
|
|
|
export class BrowserGroupingsComponentState extends BrowserComponentState {
|
2021-12-21 20:48:22 +01:00
|
|
|
favoriteCiphers: CipherView[];
|
|
|
|
noFolderCiphers: CipherView[];
|
|
|
|
collectionCounts: Map<string, number>;
|
|
|
|
typeCounts: Map<CipherType, number>;
|
|
|
|
folders: FolderView[];
|
|
|
|
collections: CollectionView[];
|
|
|
|
deletedCount: number;
|
2021-12-16 15:39:46 +01:00
|
|
|
}
|