From 9f724aa1646f20a9bacea4bbc1b69777fcbd3f15 Mon Sep 17 00:00:00 2001 From: Fathony L Date: Sat, 17 Aug 2024 01:58:03 +0700 Subject: [PATCH] support global replace (instead of once replacement) Signed-off-by: Fathony L --- cli/java2ts.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/java2ts.ts b/cli/java2ts.ts index 1ab9629..14b8552 100644 --- a/cli/java2ts.ts +++ b/cli/java2ts.ts @@ -63,7 +63,7 @@ let sourceReplace: Map | undefined; if (rawReplace) { const list: Array<[RegExp, string]> = Object.entries(rawReplace).map(([key, value]) => { - return [new RegExp(key), value]; + return [new RegExp(key, 'g'), value]; }); sourceReplace = new Map(list); } @@ -72,7 +72,7 @@ rawReplace = json.targetReplace as Object; let targetReplace: Map | undefined; if (rawReplace) { const list: Array<[RegExp, string]> = Object.entries(rawReplace).map(([key, value]) => { - return [new RegExp(key), value]; + return [new RegExp(key, 'g'), value]; }); targetReplace = new Map(list); }