summaryrefslogtreecommitdiff
path: root/lib/server/index.ts
blob: 99e3839dd18dd18c1ef50f93445a78ce72886c48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
import type { ITraceable, LogMetricTraceSupplier, Mapper } from '@emprespresso/pengueno';
export type ServerTrace = LogMetricTraceSupplier;

export * from './http';
export * from './response';
export * from './request';
export * from './activity';
export * from './filter';

import { PenguenoRequest, PenguenoResponse } from '@emprespresso/pengueno';
export interface Server {
    readonly serve: Mapper<ITraceable<PenguenoRequest, ServerTrace>, Promise<PenguenoResponse>>;
}