All files / lib/middlewares index.ts

100% Statements 1/1
100% Branches 0/0
100% Functions 1/1
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39                                        16x                                    
import { Express } from 'express'
import Crowi from 'server/crowi'
 
import AccessTokenParser from './accessTokenParser'
import AdminRequired from './adminRequired'
import ApplicationInstalled from './applicationInstalled'
import ApplicationNotInstalled from './applicationNotInstalled'
import AwsEnabled from './awsEnabled'
import BasicAuth from './basicAuth'
import ClientContext from './clientContext'
import CsrfVerify from './csrfVerify'
import EncodeSpace from './encodeSpace'
import FileAccessRightOrLoginRequired from './fileAccessRightOrLoginRequired'
import I18next from './i18next'
import LoginChecker from './loginChecker'
import LoginRequired from './loginRequired'
import SsrContext from './ssrContext'
import SwigFilters from './swigFilters'
import SwigFunctions from './swigFunctions'
 
export default (crowi: Crowi, app: Express) => ({
  AccessTokenParser: AccessTokenParser(crowi, app),
  AdminRequired: AdminRequired(),
  ApplicationInstalled: ApplicationInstalled(),
  ApplicationNotInstalled: ApplicationNotInstalled(),
  AwsEnabled: AwsEnabled(),
  BasicAuth: BasicAuth(crowi, app),
  ClientContext: ClientContext(),
  CsrfVerify: CsrfVerify(crowi),
  EncodeSpace: EncodeSpace(),
  FileAccessRightOrLoginRequired: FileAccessRightOrLoginRequired(crowi),
  I18next: I18next(crowi, app),
  LoginChecker: LoginChecker(crowi, app),
  LoginRequired: LoginRequired(crowi),
  SsrContext: SsrContext(),
  SwigFilters: SwigFilters(crowi, app),
  SwigFunctions: SwigFunctions(crowi, app),
})