UNPKG

@tbd54566975/dwn-proxy-js

Version:

Bidirectional proxy between DWM's <> RESTful

20 lines 781 B
/// <reference types="node" resolution-mode="require"/> import type { Express, Request } from 'express'; import { DwnRequest, DwnResponse } from './dwn-types.js'; import { Dwn } from '@tbd54566975/dwn-sdk-js'; export interface IHandler { (req: DwnRequest): Promise<DwnResponse | void>; } type Options = { dwn: Dwn; handler?: (req: DwnRequest) => Promise<DwnResponse | void>; }; export declare const readReq: <T = any>(req: Request) => Promise<void | T>; export declare class DwnHttpServer { #private; api: Express; constructor(options: Options); listen: (port: number, callback?: () => void) => import("http").Server<typeof import("http").IncomingMessage, typeof import("http").ServerResponse>; } export {}; //# sourceMappingURL=dwn-http-server.d.ts.map