22----- Memo -------
33 # term の追加
44> 文字列そのままの Term しか match しないので、
5- 説明的な Term (Truthy と Falsy など)は対応していません。
5+ 説明的な Term は対応していません。
6+ 例: "演算子の優先順位"、"Truthy と Falsy"
7+
68> 名前の同じ Term は、使用頻度の高そうな方を優先してください。
9+ 例: "プロパティ" -> "jsProperty"
10+
11+ > 英数字と日本語の間は半角を入れることになっているので、
12+ 半角が入っているもののみを記述してください。
13+ 例: 〇 "HTML 要素" × "HTML要素"
14+
715
816 # 使い方
917> Mapとして保存されています。 Map#get を使ってください
18+ 例: const type = typeMap.get(termAsJapaneseString); // ./index.jsx
19+
1020> 説明的な Term (Truthy と Falsy など) や
1121 名前の同じ Term (CSS のプロパティ -> JS のプロパティとして解釈する)
1222 などは対応していないので、term を明示してください。
23+ 例: CSS の<Term type="cssProperty">プロパティ</Term> // /docs/
1324*/
1425
1526const typeMap = new Map ( [
@@ -28,7 +39,7 @@ const typeMap = new Map([
2839 [ "要素" , "element" ] ,
2940 [ "終了タグ" , "endTag" ] ,
3041 [ "CSS" , "css" ] ,
31- [ "style属性 " , "styleAttribute" ] ,
42+ [ "style 属性 " , "styleAttribute" ] ,
3243 [ "文" , "statement" ] ,
3344 [ "値" , "value" ] ,
3445 [ "文字列" , "string" ] ,
@@ -43,13 +54,11 @@ const typeMap = new Map([
4354 [ "パスカルケース" , "pascalCase" ] ,
4455 [ "真偽値" , "bool" ] ,
4556 [ "if 文" , "ifStatement" ] ,
46- [ "if文" , "ifStatement" ] ,
4757 [ "制御構造" , "controlFlow" ] ,
4858 [ "関数" , "function" ] ,
4959 [ "引数" , "parameter" ] ,
5060 [ "渡す" , "pass" ] ,
5161 [ "戻り値" , "returnValue" ] ,
52- [ "返り値" , "returnValue" ] ,
5362 [ "返す" , "return" ] ,
5463 [ "スコープ" , "scope" ] ,
5564 [ "モジュール化" , "modularization" ] ,
@@ -74,7 +83,6 @@ const typeMap = new Map([
7483 [ "JSON" , "json" ] ,
7584 [ "クエリ文字列" , "queryString" ] ,
7685 [ "npx コマンド" , "npxCommand" ] ,
77- [ "npxコマンド" , "npxCommand" ] ,
7886 [ "非同期処理" , "asyncProcess" ] ,
7987 [ "API" , "api" ] ,
8088 [ "スレッド" , "thread" ] ,
0 commit comments