-
import { OutgoingHttpHeaders } from 'http'
import { RegisterServerAuthExternalOptions } from '@server/types'
import {
MActorFollowActorsDefault,
MActorUrl,
MChannelBannerAccountDefault,
+ MChannelSyncChannel,
+ MRegistration,
MStreamingPlaylist,
+ MUserAccountUrl,
MVideoChangeOwnershipFull,
MVideoFile,
MVideoFormattableDetails,
title?: string
status?: number
- type?: ServerErrorCode
+ type?: ServerErrorCode | string
instance?: string
data?: PeerTubeProblemDocumentData
}) => void
locals: {
+ requestStart: number
+
apicache: {
content: string | Buffer
write: Writable['write']
videoStreamingPlaylist?: MStreamingPlaylist
videoChannel?: MChannelBannerAccountDefault
+ videoChannelSync?: MChannelSyncChannel
videoPlaylistFull?: MVideoPlaylistFull
videoPlaylistSummary?: MVideoPlaylistFullSummary
actorFull?: MActorFull
user?: MUserDefault
+ userRegistration?: MRegistration
server?: MServer
actor: MActorAccountChannelId
}
+ videoFileToken?: {
+ user: MUserAccountUrl
+ }
+
authenticated?: boolean
registeredPlugin?: RegisteredPlugin
plugin?: MPlugin
localViewerFull?: MLocalVideoViewerWithWatchSections
+
}
}
}