Skip to content

Commit d027a48

Browse files
committed
MEMO の例の追加、半角スペースの強要
1 parent 09733bc commit d027a48

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

src/components/Term/type-map.js

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,25 @@
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

1526
const 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

Comments
 (0)