diginext-utils
Version:
README.md
36 lines (35 loc) • 1.32 kB
TypeScript
export declare const isNull: (object: any) => boolean;
export declare const toBool: (object: any) => boolean;
export declare const toInt: (object: any) => number;
export declare const toFloat: (object: any) => number;
export declare const toArray: (object: any) => any;
/**
* Convert value in object to array
*/
export declare const objectToArray: (object: any) => any[];
/**
* Iterate through every keys & values of the object
*/
export declare const iterate: (obj: {
[key: string]: any;
}, callbackFn: (obj: any, key?: string, value?: any) => any) => {
[key: string]: any;
};
export declare const isObject: (object: any) => boolean;
export declare const isEqual: <T extends Record<string, any>>(objA: T, objB: T) => boolean;
declare const xobject: {
isNull: (object: any) => boolean;
toBool: (object: any) => boolean;
toInt: (object: any) => number;
toFloat: (object: any) => number;
toArray: (object: any) => any;
objectToArray: (object: any) => any[];
iterate: (obj: {
[key: string]: any;
}, callbackFn: (obj: any, key?: string, value?: any) => any) => {
[key: string]: any;
};
isObject: (object: any) => boolean;
isEqual: <T extends Record<string, any>>(objA: T, objB: T) => boolean;
};
export default xobject;