@m-ld/gateway
Version:
m-ld gateway for services
18 lines (17 loc) • 729 B
TypeScript
import { EndPoint } from './EndPoint.js';
import { Request, Response, Server } from 'restify';
import type { Gateway, Notifier } from '../server/index.js';
import type { Liquid } from 'liquidjs';
export declare class GatewayWebsite extends EndPoint<Server> {
readonly gateway: Gateway;
private readonly notifier;
private readonly liquid;
private readonly pageVars;
private readonly startTime;
constructor(gateway: Gateway, server: Server, notifier: Notifier, liquid: Liquid);
getPage(req: Request, res: Response): Promise<void>;
headPage(req: Request, res: Response): Promise<void>;
activation(req: Request, res: Response): Promise<void>;
private renderHtml;
private setHtmlHeaders;
}