@types/remotedev-server
TypeScript icon, indicating that this package has built-in type declarations

0.3.4 • Public • Published

Installation

npm install --save @types/remotedev-server

Summary

This package contains type definitions for remotedev-server (https://github.com/zalmoxisus/remotedev-server).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/remotedev-server.

index.d.ts

import SocketCluster = require("socketcluster");

declare function remotedev(argv: remotedev.Options): Promise<SocketCluster | remotedev.PortUsedError>;

declare namespace remotedev {
    enum LogLevel {
        NONE,
        ERROR,
        WARN,
        INFO,
    }

    interface Options {
        /** The cert file for running a HTTPS server (`protocol` must be set to "https"). */
        cert?: string | undefined;
        /** Database configuration, can be an object or a path to a JSON configuration file. */
        dbOptions?: string | undefined;
        /** Hostname. */
        hostname?: string | undefined;
        /** The key file for running a HTTPS server (`protocol` must be set to "https"). */
        key?: string | undefined;
        logHTTPRequests?: boolean | undefined;
        /** The socket server log level. */
        logLevel?: LogLevel | undefined;
        /** The key passphrase for running a HTTPS server (`protocol` must be set to "https"). */
        passphrase?: string | undefined;
        /** Port. */
        port?: number | undefined;
        /** Protocol. */
        protocol?: "http" | "https" | undefined;
        /** The socket server websocket engine. */
        wsEngine?: string | undefined;
    }

    interface PortUsedError {
        on(status: string, cb: () => void): void;
        portAlreadyUsed: true;
    }
}

export = remotedev;

Additional Details

Credits

These definitions were written by Ciarán Ingle.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/remotedev-server

Weekly Downloads

43

Version

0.3.4

License

MIT

Unpacked Size

5.49 kB

Total Files

5

Last publish

Collaborators

  • types