We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f133b7c commit 1a05365Copy full SHA for 1a05365
1 file changed
src/utils/items.ts
@@ -78,3 +78,17 @@ export function rarityToString(rarity: CBItemRarity): CBItemRarityString {
78
export function typeToString(type: CBItemType): CBItemTypeString {
79
return ITEM_STRINGS[type];
80
}
81
+
82
+export function itemStringToRarityAndType(itemStr: CBItemString): [rarity: CBItemRarity, type: CBItemType] {
83
+ const [rarityStr, typeStr] = itemStringToRarityAndTypeString(itemStr);
84
85
+ return [CBItemRarity[rarityStr], CBItemType[typeStr]];
86
+}
87
88
+export function itemStringToRarityAndTypeString(
89
+ itemStr: CBItemString,
90
+): [rarity: CBItemRarityString, type: CBItemTypeString] {
91
+ const [rarityStr, typeStr] = itemStr.split('_') as [CBItemRarityString, CBItemTypeString];
92
93
+ return [rarityStr, typeStr];
94
0 commit comments