UNPKG

slash-create-modify

Version:

Create and sync Discord slash commands!

32 lines (31 loc) 1.12 kB
import { Server, ServerRequestHandler, ServerOptions } from '../server'; /** * A server for Express applications. * @see http://expressjs.com */ export declare class ExpressServer extends Server { private readonly app; /** * @param app The express application. Must have express.json installed as a middleware. * @param opts The server options */ constructor(app?: any, opts?: ServerOptions); /** * Adds middleware to the Express server. * @param middleware The middleware to add. */ addMiddleware(middleware: any): this; /** Alias for {@link ExpressServer#addMiddleware} */ use(middleware: any): this; /** * Sets an Express setting. * @param setting Express setting string * @param value The value to set the setting to * @see http://expressjs.com/en/4x/api.html#app.settings.table */ set(setting: string, value: any): this; /** @private */ createEndpoint(path: string, handler: ServerRequestHandler): void; /** @private */ listen(port?: number, host?: string): Promise<void>; }