UNPKG

mp-holistic

Version:

si prefigge l'umile compito di aiutare nella creazione di : - un server API REST mediante express - un semplice ORM per Postgres Questo tramite decoratori o classi particolari.

42 lines (41 loc) 1.65 kB
import express from "express"; import nodecache from "node-cache"; import { IRaccoltaPercorsi } from "./metodo/utility"; import { ISpawTrigger } from "./utility/utility"; import { MetodoSpawProcess } from "./metodo/MetodoSpawProcess"; export declare class MainExpress { static cache: nodecache; static proxyServer: any; static portaProxy: number; static portaProcesso: number; static vettoreProcessi: { porta: number; nomeVariabile: string; valoreValiabile: string; vettorePossibiliPosizioni: ISpawTrigger[]; processo: any; }[]; static pathExe: string; static pathExeIIparte: string; static isSottoProcesso: boolean; percorsi: IRaccoltaPercorsi; path: string; serverExpressDecorato: express.Express; httpServer: any; httpProxy: any; constructor(path: string | 'localhost', server?: express.Express, isMultiProcesso?: boolean); DeterminaIfIsSottoProcesso(): { porta: undefined; sottoprosotto: boolean; } | { porta: number; sottoprosotto: boolean; }; Inizializza(patheader: string, porta: number, /* rottaBase: boolean, creaFile?: boolean, */ pathDoveScrivereFile?: string, sottoprocesso?: boolean): void; ScriviFile(pathDoveScrivereFile: string): string; InizializzaCartellaFileLogProxy(): void; InizializzaCartelleFileLogExpress(): void; StartHttpServer(): void; AggiungiCartellaStaticaPerExpress(path: string): void; static AggiungiProcessoParallelo(metodoSpawProcess: MetodoSpawProcess, valoreValiabile: string, porta: number): void; }