Next SSR middleware
compose
Function compose
compose
<
I
extends
DataObject
,
O
extends
DataObject
=
{}
,
F
extends
GetServerSideProps
<
O
,
I
>
=
GetServerSideProps
<
O
,
I
>
,
>
(
...
middlewares
:
Middleware
<
I
,
O
>
[]
,
)
:
F
Type Parameters
I
extends
DataObject
O
extends
DataObject
=
{}
F
extends
GetServerSideProps
<
O
,
I
>
=
GetServerSideProps
<
O
,
I
>
Parameters
...
middlewares
:
Middleware
<
I
,
O
>
[]
Returns
F
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
Next SSR middleware
GitHubOAuthOption
JWTProps
OAuth2Option
OAuth2Props
RouteProps
DataObject
GitHubAPIOperation
GitHubOAuthScope
Middleware
OAuth2Ticket
ServerComponent
ServerProps
cache
compose
errorLogger
githubOAuth2
jwtVerifier
oauth2Signer
patchHeaders
router
translator
withMiddleware
M
M
N
E
P
V
F
C
I
C
P
M
F
P
C
P
T
T
A
A
A
T
R