0.3.4 • Published 6 months ago
@types/remotedev-server v0.3.4
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
// Type definitions for remotedev-server 0.3
// Project: https://github.com/zalmoxisus/remotedev-server
// Definitions by: Ciarán Ingle <https://github.com/inglec-arista>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// Minimum TypeScript Version: 3.9
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: Thu, 08 Jul 2021 22:41:59 GMT
- Dependencies: @types/socketcluster
- Global values: none
Credits
These definitions were written by Ciarán Ingle.