feat: AI-powered TypeScript migration framework with parallel processing (#35045)

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me>
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
This commit is contained in:
Maxime Beauchemin
2025-09-20 15:47:42 -07:00
committed by GitHub
parent 076e477fd4
commit ecb3ac68ff
77 changed files with 3883 additions and 447 deletions

View File

@@ -17,11 +17,14 @@
* under the License.
*/
export default function roundDecimal(number, precision) {
let roundedNumber;
let p = precision;
export default function roundDecimal(
number: number,
precision?: number,
): number {
let roundedNumber: number;
if (precision) {
roundedNumber = Math.round(number * (p = 10 ** p)) / p;
const p = 10 ** precision;
roundedNumber = Math.round(number * p) / p;
} else {
roundedNumber = Math.round(number);
}