I'm trying to split this number value, but first I'm converting it into a String, and I'm getting this error.
Type ‘string’ is not assignable to type ‘number’" error
This is my code:
export const roundWithPrecision = (
value: number,
decimalPrecision: number,
): number => {
let valueString: string | number = value
let valueSplit = valueString.toString().split('')
return valueSplit;
};
I think the function returns a string and not a number as expected.
export const roundWithPrecision = (
value: number,
decimalPrecision: number,
): number => {
let valueString: string | number = value
let valueSplit = valueString.toString().split('')
return valueSplit*1;
};
or
export const roundWithPrecision = (
value: number,
decimalPrecision: number,
): string => {
let valueString: string | number = value
let valueSplit = valueString.toString().split('')
return valueSplit;
};