import {
RegisterClientFormFieldOptions,
RegisterClientHookOptions,
- RegisterClientSettingsScript,
+ RegisterClientRouteOptions,
+ RegisterClientSettingsScriptOptions,
RegisterClientVideoFieldOptions,
ServerConfig
} from '@shared/models'
registerVideoField: (commonOptions: RegisterClientFormFieldOptions, videoFormOptions: RegisterClientVideoFieldOptions) => void
- registerSettingsScript: (options: RegisterClientSettingsScript) => void
+ registerSettingsScript: (options: RegisterClientSettingsScriptOptions) => void
+
+ registerClientRoute: (options: RegisterClientRouteOptions) => void
peertubeHelpers: RegisterClientHelpers
}
getBaseRouterRoute: () => string
+ getBasePluginClientPath: () => string
+
isLoggedIn: () => boolean
getAuthHeader: () => { 'Authorization': string } | undefined