]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/typings/models/server/plugin.ts
Type toFormattedJSON
[github/Chocobozzz/PeerTube.git] / server / typings / models / server / plugin.ts
index b1e2e149d33eef9de53e709a8bc657a43e240a13..94674c318b78e023da6de437c235eb4ec7d6d3e1 100644 (file)
@@ -1,3 +1,10 @@
 import { PluginModel } from '@server/models/server/plugin'
 
 export type MPlugin = PluginModel
+
+// ############################################################################
+
+// Format for API or AP object
+
+export type MPluginFormattable = Pick<MPlugin, 'name' | 'type' | 'version' | 'latestVersion' | 'enabled' | 'uninstalled'
+  | 'peertubeEngine' | 'description' | 'homepage' | 'settings' | 'createdAt' | 'updatedAt'>