Update typings

This commit is contained in:
schroda
2023-10-15 16:03:08 +02:00
parent 16ebfcb51f
commit b3a432ed2e
25 changed files with 124 additions and 117 deletions

View File

@@ -7,7 +7,7 @@
*/
import { t } from 'i18next';
import { Extension, TranslationKey } from '@/typings';
import { PartialExtension, TranslationKey } from '@/typings';
import { DefaultLanguage, langCodeToName } from '@/util/language';
export enum ExtensionState {
@@ -16,16 +16,16 @@ export enum ExtensionState {
OBSOLETE = 'OBSOLETE',
}
export type GroupedExtensionsResult<KEY extends string = string> = [KEY, Extension[]][];
export type GroupedExtensionsResult<KEY extends string = string> = [KEY, PartialExtension[]][];
export type GroupedByExtensionState = {
[state in ExtensionState]: Extension[];
[state in ExtensionState]: PartialExtension[];
};
export type GroupedByLanguage = {
[language in DefaultLanguage]: Extension[];
[language in DefaultLanguage]: PartialExtension[];
} & {
[language: string]: Extension[];
[language: string]: PartialExtension[];
};
export type GroupedExtensions = GroupedByExtensionState & GroupedByLanguage;