export const isValidKey = (key: string | number | symbol, object:object): key is keyof typeof object =>{
	return key in object;
};

export function numFloat(...args: any){
	let numTen = 1
	let numTotal = 1
	for(let i of args){
		if( i === null){
			numTotal = numTotal * 1
		}else if(i.toString().indexOf('.') === -1){
			numTotal = numTotal * Number(i)
		}else{
			numTotal = numTotal * Number(i.toString().split('.')[0] + i.toString().split('.')[1])
			numTen = numTen * Math.pow(10,i.toString().split('.')[1].length)
		}
	}
	return numTotal / numTen
}
