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
TypeScript
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;
}