]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - shared/models/plugins/server/managers/plugin-video-language-manager.model.ts
Introduce generic video constant manager for plugins
[github/Chocobozzz/PeerTube.git] / shared / models / plugins / server / managers / plugin-video-language-manager.model.ts
index 3fd577a79e807a71e8da9a190463e393bdc2bc45..969c6c670f2a7e186cdddd0c5aaf51fa7fe6d5a3 100644 (file)
@@ -1,5 +1,13 @@
-export interface PluginVideoLanguageManager {
+import { ConstantManager } from '@shared/models/plugins/server/plugin-constant-manager.model'
+
+export interface PluginVideoLanguageManager extends ConstantManager<string> {
+  /**
+   * @deprecated use `addConstant` instead
+   */
   addLanguage: (languageKey: string, languageLabel: string) => boolean
 
+  /**
+   * @deprecated use `deleteConstant` instead
+   */
   deleteLanguage: (languageKey: string) => boolean
 }