common-node-utilities

1.0.0 • Public • Published

Common Utility

Installation

Using npm:

$ npm install common-utilities

Using bower:

$ bower install common-utilities

Description

This project provides a common utilities class that works both on Node.js and the Anguler.

Common Utility methods

  • Error.BadRequest(msg) : return the error object with default message if msg is undefined.
    for eg.
    {name = 'BadRequest';code = 400;msg = {"error": "Invalid_Request","description": "Invalid Request"};
    if msg is defined then it will be replaced with the description of error object.
    for eg. Error.BadRequest("Invalid Attribute"") then response will be
    {name = 'BadRequest';code = 400;msg = {"error": "Invalid_Request","description": "Invalid Attribute"}; msg = {

  • Error.BadSession(msg) : return the error object with default message if msg is undefined.

  • Error.CallFailed(msg) : return the error object with default message if msg is undefined.

  • Error.NotFound(msg) : return the error object with default message if msg is undefined.

  • Error.ServiceUnAvailable(msg) : return the error object with default message if msg is undefined.

  • Error.Unauthorized(msg) : return the error object with default message if msg is undefined.

  • Error.Forbidden(msg) : return the error object with default message if msg is undefined.

  • Error.MethodNotAllowed(msg) : return the error object with default message if msg is undefined.

  • Error.BadGateway(msg) : return the error object with default message if msg is undefined.

  • Validate.isNull(property) : validate the property and return the boolean value.

  • Validate.isNotNull(property) : validate the property and return the boolean value.

  • Validate.isNotEmpty(object) : validate the object and return the boolean value.

  • Validate.isEmptyObject(object) : validate the object and return the boolean value.

  • Objects.getJson(stringObject) : convert json string to json object.

  • Objects.addIfDefined(object,name, prop, hasProperty) : add key and value of respective key to given object, if value of that key is defined.

  • Objects.mergedIfDefined(object1,name, obj2, hasProperty) : add key's and value's of obj2 to given object1.

  • Objects.getKeyValueFromObject(object,key) : get the value from object for given key.

  • Objects.renameProperty(object,oldKey,newKey) : rename the existing key with new key name and return the object back.

  • Objects.objectToCommaString(object) : convert the given object to comma separated string latter on you can save this string to create csv file.

  • Objects.objectToTabString(object) : convert the given object to tab separated string latter on you can save this string to create csv file.

common-utilities

Readme

Keywords

none

Package Sidebar

Install

npm i common-node-utilities

Weekly Downloads

0

Version

1.0.0

License

ISC

Unpacked Size

14.3 kB

Total Files

10

Last publish

Collaborators

  • avinashpise