@lxdhub/web
Version:
<h2 align="center"> <img src="https://i.imgur.com/RGCZZjl.png" alt="LXD Hub Web Logo" width="500" /> </h2>
22 lines (21 loc) • 666 B
TypeScript
import 'reflect-metadata';
import 'zone.js/dist/zone-node';
import { Interfaces } from '@lxdhub/common';
import { LXDHubWebSettings } from './lxdhubwebsettings.interface';
import { Application } from 'express';
export declare class LXDHubWeb implements Interfaces.ILXDHubHttpService {
private settings;
private app?;
private logger;
private distFolder;
private browserDistFolder;
private url;
constructor(settings: LXDHubWebSettings, app?: Application);
private setupNgRendering;
private listen;
bootstrap(): Promise<Application>;
/**
* Runs the webinterface with the set settings
*/
run(): Promise<void>;
}