All files / plainweb/src get-app.ts

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

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                     
import express from "express";
import type { ExpandedPlainwebConfig, MailConfig } from "./config";
 
export async function getApp<T extends Record<string, unknown>>(
  config: ExpandedPlainwebConfig<T, MailConfig | undefined>,
): Promise<express.Express> {
  const app = express();
  await config.http.middleware({ app, config });
  return app;
}