sandeep-utileo
Version:
JS library with most common utils.
82 lines (81 loc) • 2.49 kB
TypeScript
/**
* @name validateName
* @param {string} str
* @description Check if all character in the string are alphabets
*/
export declare const validateName: (str: string) => boolean;
/**
* @name validateOnlyNumber
* @param {string,number} str
* @description Check if it is a number
*/
export declare const validateOnlyNumber: (str: string) => boolean;
/**
* @name titleCase
* @param {string} str
* @description convert a string to title case
*/
export declare const titleCase: (str: string) => string;
/**
* @name camelize
* @param {string} str
* @description Converting hello-world style strings to helloWorld style strings
*/
export declare const camelize: (str: string) => string;
/**
* @name removeSpacesAndLowerCase
* @param {string} str
* @description Converting to lower case and remove spaces in a string
*/
export declare const removeSpacesAndLowerCase: (str: string) => string;
/**
* @name replaceSpaceWithUnderscore
* @param {string} str
* @description Converting space to underscore in a string
*/
export declare const replaceSpaceWithUnderscore: (str: string) => string;
/**
* @name replaceSpecialCharsWithUnderscore
* @param {string} str
* @description Replace special chars like @,$ to _
*/
export declare const replaceSpecialCharsWithUnderscore: (str: string) => string;
/**
* @name getIndex
* @param {Array} inputArr
* @param {Object} needleObj
* @description Returns index of needleObj in an array of objects inputArr
*/
export declare const getIndex: (inputArr: any, needleObj: any) => number;
/**
* @name toNumber
* @param {string} value
* @description convert a string to number
*/
export declare const toNumber: (value: string) => number;
/**
* @name partition
* @param {array} arr
* @param {function} criteria
* @description splits an array into two groups - one that match criteria and one that don't
*/
export declare const partition: <T>(arr: T[], criteria: CallableFunction) => T[][];
/**
* @name isArray
* @param {*} arr
* @description Check for an Array
*/
export declare const isArray: (arr: Array<any>) => boolean;
/**
* @name isObject
* @param {*} obj
* @description Check for an Object
*/
export declare const isObject: (obj: any) => boolean;
/**
* @name isFunction
* @param {*} func
* @description Check for a function
*/
export declare const isFunction: (func: Function) => boolean;
export declare const isIOS: () => boolean;