UNPKG

ws2801-webserver

Version:

A ready-to-use webserver for the WS2801-Pi package.

20 lines (19 loc) 697 B
/// <reference types="node" /> import express from 'express'; import Http from 'http'; import { ExpressCallback, ExpressMiddleware } from './types/index'; export declare class Webserver { private server; private httpServer; private port; private logRequests; constructor(port: number, logRequests: boolean); start(): void; stop(): void; getHttpServer(): Http.Server; getExpressServer(): express.Express; addMiddleware(middleware: ExpressMiddleware): void; addPostRoute(route: string, callback: ExpressCallback): void; addGetRoute(route: string, callback: ExpressCallback): void; addDeleteRoute(route: string, callback: ExpressCallback): void; }