diginext-utils
Version:
README.md
35 lines • 1.26 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 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: (obj: any) => boolean;
isEqual: <T extends Record<string, any>>(objA: T, objB: T) => boolean;
};
export default xobject;
//# sourceMappingURL=object.d.ts.map