+
+ plugin: {
+ // PeerTube >= 3.2
+ getBaseStaticRoute: () => string
+
+ // PeerTube >= 3.2
+ getBaseRouterRoute: () => string
+
+ // PeerTube >= 3.2
+ getDataDirectoryPath: () => string
+ }
+
+ user: {
+ // PeerTube >= 3.2
+ getAuthUser: (response: Response) => Promise<MUserDefault>
+
+ // PeerTube >= 4.3
+ loadById: (id: number) => Promise<MUserDefault>
+ }