vitis-engine-lib
TypeScript icon, indicating that this package has built-in type declarations

2.3.7 • Public • Published

Vitis Engine Lib

Properties

import propertiesSrvc from "vitis-engine-lib";

propertiesSrvc.getProperties(): Promise

Récupère les properties de conf/properties.json

propertiesSrvc.getProperties().then(oProperties => {
  console.log('oProperties', oProperties); 
});

Logger

import Logger from "vitis-engine-lib";

const oLogger = new Logger(oProperties);

logger.disableConsoleMessage()

Désactive le log en console lors de l'écriture dans le fichier (par défaut le log en console est actif).

logger.enableConsoleMessage()

Active le log en console lors de l'écriture dans le fichier (par défaut le log en console est actif).

logger.log(message: any, variable?: any, level: string = 'INFO')

Écrit un message dans le logs

oLogger.log('Hello world');

DB

import Db from "vitis-engine-lib";

const oDb = new Db(oProperties, {
    user: properties.db_superuser,
    host: properties.db_server,
    database: properties.db_name,
    password: properties.db_password,
    port: properties.db_port,
  }, oLogger);

db.connect()

Connexion à la base

db.disconnect()

Déconnexion de la base

db.query(sQuery: string, aParams: any[] = [], bAutoConnect = true)

Lance une requette

db.setMaxConnectionTime()

fixe la durée maximale d'une requête

db.disableTimeOut()

Désactive la déconnexion automatique

Local FS

import LocalFS from "vitis-engine-lib";

zipDir(dirPath: string, zipName: string|null = null): Promise

Compresse un dossier

deleteFolder(folderPath: string)

Supprime une dossier et son contenu

changeFolderRights(folderPath: string, sRights: string)

Donne tous les droits au dossier

changeFolderOwner(folderPath: string, sOwner: string)

Donne tous les droits au dossier

Readme

Keywords

Package Sidebar

Install

npm i vitis-engine-lib

Weekly Downloads

0

Version

2.3.7

License

ISC

Unpacked Size

96 kB

Total Files

24

Last publish

Collaborators

  • armandbahi
  • aborghi