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
- Last updated: Tue, 07 Nov 2023 15:11:36 GMT
- Dependencies: @types/socketcluster
Credits
These definitions were written by Ciarán Ingle.