2023-04-19 23:14:30 +00:00
|
|
|
import { type constants } from './services/Utils';
|
|
|
|
import type { translate, translatePlural } from '@nextcloud/l10n';
|
2022-12-10 18:59:36 +00:00
|
|
|
|
2023-04-19 23:14:30 +00:00
|
|
|
declare module 'vue' {
|
2022-12-10 18:59:36 +00:00
|
|
|
interface ComponentCustomProperties {
|
|
|
|
// GlobalMixin.ts
|
2023-04-19 02:19:05 +00:00
|
|
|
t: typeof translate;
|
|
|
|
n: typeof translatePlural;
|
2022-12-10 18:59:36 +00:00
|
|
|
|
|
|
|
c: typeof constants.c;
|
|
|
|
|
|
|
|
state_noDownload: boolean;
|
2023-05-25 04:11:29 +00:00
|
|
|
|
|
|
|
routeIsBase: boolean;
|
|
|
|
routeIsFolders: boolean;
|
|
|
|
routeIsAlbums: boolean;
|
2023-05-25 04:59:03 +00:00
|
|
|
routeIsPeople: boolean;
|
2023-07-04 00:07:50 +00:00
|
|
|
routeIsRecognize: boolean;
|
|
|
|
routeIsRecognizeUnassigned: boolean;
|
2023-05-25 04:59:03 +00:00
|
|
|
routeIsArchive: boolean;
|
|
|
|
routeIsPlaces: boolean;
|
2023-06-04 18:18:45 +00:00
|
|
|
routeIsMap: boolean;
|
2023-05-25 04:59:03 +00:00
|
|
|
routeIsTags: boolean;
|
2023-05-25 06:24:30 +00:00
|
|
|
routeIsExplore: boolean;
|
2023-07-29 17:02:45 +00:00
|
|
|
routeIsAlbumShare: boolean;
|
2023-05-25 04:11:29 +00:00
|
|
|
routeIsPublic: boolean;
|
2022-12-10 18:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
export {};
|