@mohamed.abdelall/omni-backend
TypeScript icon, indicating that this package has built-in type declarations

1.1.53 • Public • Published

Omni-Backend Node Package

npm version License Contribute

Overview

This Node.js package, OmniSphere, provides essential classes and modules for Siemens Energy LLC's OmniSphere project. The package includes modules for handling applications, countries, currencies, forex, notifications, regions, tenants, and users. Additionally, it contains various helper functions, shared interfaces, and shared schemas. .

Table of Contents

Installation

To install the OmniSphere package, use the Node Package Manager (NPM):

npm install '@mohamed.abdelall/omni-backend'

Usage

import ApplicationModule from '@mohamed.abdelall/omni-backend';

function doMagic(){
    const app = new ApplicationModule.Application('database-name');
    app.Model().find().then((apps) => {}).catch(error => {});
}

Modules

  • ApplicationModule: Module for handling applications.
  • TenantModule: Module for handling tenants.
  • UserModule: Module for handling users.
  • NotificationModule: Module for handling notifications.
  • CountryModule: Module for handling countries.
  • RegionModule: Module for handling regions.
  • CityModule: Module for handling cities.
  • TimezoneModule: Module for handling timezones.
  • CurrencyModule: Module for handling currencies.
  • ForexModule: Module for handling forex.
  • HelpersModule: Module containing various helper functions.
  • SharedInterfaces: Shared interfaces used across modules.
  • SharedSchema: Shared schemas used across modules.
  • SharedMiddleware: Shared middleware used within the OmniSphere ecosystem.

Author

Date

  • 2023-01-11

Note: This README serves as a reference for the central export file in the OmniSphere project. For detailed documentation on each module, helper, interface, or schema, please refer to the corresponding source code and documentation within each individual module.

/@mohamed.abdelall/omni-backend/

    Package Sidebar

    Install

    npm i @mohamed.abdelall/omni-backend

    Weekly Downloads

    3

    Version

    1.1.53

    License

    SE-OSL

    Unpacked Size

    553 kB

    Total Files

    9

    Last publish

    Collaborators

    • mohamed.abdelall