0.1.5 • Published 10 years ago

type-util v0.1.5

Weekly downloads
4
License
MIT
Repository
github
Last release
10 years ago

type-util

Version Build StatusISSUES FORKS STARS DownloadsLicense

A utility package which provides the basic functions based on arrays, strings, and objetcs

Table of Contents

Installation Usage Issues or Suggestions License

Installation

Install stable version from NPM:

npm install type-util --save

Usage

###isEmpty(data) returns if an array, string , or object is empty

var util = require('type-util');
if(util.isEmpty([])) console.log('isEmpty'); else console.log('!isEmpty'); 
if(util.isEmpty('')) console.log('isEmpty'); else console.log('!isEmpty'); 
if(util.isEmpty({})) console.log('isEmpty'); else console.log('!isEmpty'); 

###isString(data) returns if data is a string

var util = require('type-util');
if(util.isString(['key1','key2'])) console.log('isString'); else console.log('!isString'); 
if(util.isString({key:'value'})) console.log('isString'); else console.log('!isString'); 
if(util.isString('here is the string')) console.log('isString'); else console.log('!isString'); 

###isObject(data) returns if data is an object

var util = require('type-util');
if(util.isObject({a:'b'})) console.log('isObject'); else console.log('!isObject'); 
if(util.isObject(['key'])) console.log('isObject'); else console.log('!isObject'); 
if(util.isObject('key')) console.log('isObject'); else console.log('!isObject'); 

###isArray(data) returns if data is an array

var util = require('type-util');
if(util.isArray([0,2,8])) console.log('isArray'); else console.log('!isArray'); 
if(util.isArray('0,2,8')) console.log('isArray'); else console.log('!isArray'); 
if(util.isArray({a:'b'})) console.log('isArray'); else console.log('!isArray'); 

###isFunction(data) returns if data is a function

var util = require('type-util');
if(util.isFunction(function(example){ /*Just an example*/  })) console.log('isFunction'); else console.log('!isFunction'); 
if(util.isFunction({})) console.log('isFunction'); else console.log('!isFunction'); 
if(util.isFunction('')) console.log('isFunction'); else console.log('!isFunction'); 

###lengthOf(data) returns if length of data whether it's a string, an array, or an object

var util = require('type-util');
console.log(util.lengthOf({a:'b',c:'d',e:{f:{g:'h'}}}));
console.log(util.lengthOf([5,6,4,8,9,77,84,90,7]));
console.log(util.lengthOf('this is a string'));

###find(data, key) returns if a string, property, or key is found in data.

var util = require('type-util');
console.log(util.find({a:'b',c:'d',e:{f:{g:'h'}}},'g'));
console.log(util.find({a:'b',c:'d',e:{f:{g:['i','j','h']}}},'h'));

###maxKey(data) returns maximum element existing.

var util = require('type-util');
console.log(util.maxKey({a:2,c:5,d:9));

Issues or Suggestions

Everything is welcome, if there are any issues, or suggestions please raise them.

License

MIT

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago