Hierarchy

Constructors

  • Parameters

    • options: {
          cors: {
              allowedOrigin: string;
          };
          env: string;
          port: number;
          repo: {
              concurrency: number;
              headless: boolean;
          };
      }
      • cors: {
            allowedOrigin: string;
        }
        • allowedOrigin: string
      • env: string
      • port: number
      • repo: {
            concurrency: number;
            headless: boolean;
        }
        • concurrency: number
        • headless: boolean

    Returns ExpressServer

Properties

app: Express
corsOption: {
    credentials: boolean;
    optionsSuccessStatus: number;
    origin: string;
} = ...

Type declaration

  • credentials: boolean
  • optionsSuccessStatus: number
  • origin: string
languageCodeController: undefined | LanguageCodeProxyValidator
languageCodeRouter: Router
options: {
    cors: {
        allowedOrigin: string;
    };
    env: string;
    port: number;
    repo: {
        concurrency: number;
        headless: boolean;
    };
}

Type declaration

  • cors: {
        allowedOrigin: string;
    }
    • allowedOrigin: string
  • env: string
  • port: number
  • repo: {
        concurrency: number;
        headless: boolean;
    }
    • concurrency: number
    • headless: boolean
server: undefined | Server<typeof IncomingMessage, typeof ServerResponse>
translateController: undefined | TranslateProxyValidator
translateRouter: Router
instance: undefined | ExpressServer

Methods

  • Parameters

    • repoInstance: RepoInstance
    • options: {
          cors: {
              allowedOrigin: string;
          };
          env: string;
          port: number;
          repo: {
              concurrency: number;
              headless: boolean;
          };
      }
      • cors: {
            allowedOrigin: string;
        }
        • allowedOrigin: string
      • env: string
      • port: number
      • repo: {
            concurrency: number;
            headless: boolean;
        }
        • concurrency: number
        • headless: boolean

    Returns Promise<ExpressServer>

Generated using TypeDoc