1.1.2 • Published 3 years ago

@nspira/utils v1.1.2

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

@nspira/utils


This zero-dependency package will provide high-level functions to to build, and deploy webapps

Installation and usage

The easiest way to use @nspira/utils is to install it from npm and build it into your app with Webpack.

npm i @nspira/utils

Then use it in your app

Features Includes

array

  • isTurthy(param:any)
    • it will check wether given value is undefined or null
  • isArr(param:Array)
    • it will check wether given value is array or not
  • hasArrData(param:Array)
    • if the value is array, it will check wether array have data or not
  • isEmptyArr(param:Array)
    • if the value is array, it will check wether the array is empty or not
  • labelValueConvertion(params:Array,label,value)
    • if array has data then it will convert into object having label as key and value as value
  • deleteItemFromArrByIndex(params: Array,number)
    • if array has data then it will delete any item from array by using index of that element
  • addItemToArr(params: Array, string)
    • it will helps to add element to existed array
  • isStringExistInArray(params:Array, string)
    • if array has data then it will wether the array contains any string value or not

data

  • msToMinAndSeconds(param: milli seconds)
    • it will helps to convert milli seconds into minutes and seconds

document

  • getBrowserVisibilityProp()
    • get the properties of Browser Visibility
  • getBrowserDocumentHiddenProp()
    • get the properties of Browser Document Visibility
  • getIsDocumentHidden()
    • check wether the document is hidden or not

lcoal-storage

  • getLocalItem(parama:string)
    • get the values from local storage by using key
  • setLocalItem(params:string, string/number )
    • store the string or number data into local storage
  • getLocalObj(params:string)
    • get the object data from local storage
  • setLocalObj(params:string, object)
    • store the object data into local storage
  • isAuthorized(param:string)
    • check the passing value is authorized or not by using key from local storage

object

  • isEmptyObj(param:object)
    • check the passed object is empty or not
  • getValues(param:object)
    • get only values from passed object
  • getKeys(param:object)
    • get only keys from passed object

url

  • isStringExistInPathname(params :location,string)
    • check the passing string is present in current location or not
  • isStringExistInString(params:path,str)
    • check the passing string is present in current path or not
  • splitPathByString(params:path,str)
    • split the path by string
  • getQueryParam(param,location)
    • get query params from the location provided

window

  • scrollToTop()
    • scroll the web page to top
  • checkInternet()
    • check the internet is connected or not
  • openUrlInWindow(param: url)
    • open any url in new window
  • addEventListener(params:type, function )
    • create event
  • removeEventListener(params: type, function)
    • remove event
1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago