maplestory-openapi
Version:
This JavaScript library enables the use of the MapleStory OpenAPI of Nexon.
23 lines (20 loc) • 740 B
JavaScript
import { PotentialOptionGrade } from './enum/potentialOptionGrade.js';
/**
* 한글로 정의된 잠재옵션 등급을 PotentialOptionGrade으로 변환합니다.
*
* @param text support only "레어", "에픽", "유니크", "레전드리"
*/
const potentialOptionGradeFromString = (text) => {
const potentialOptionGradeMap = {
레어: PotentialOptionGrade.RARE,
에픽: PotentialOptionGrade.EPIC,
유니크: PotentialOptionGrade.UNIQUE,
레전드리: PotentialOptionGrade.LEGENDARY,
};
const grade = potentialOptionGradeMap[text];
if (!grade) {
throw new TypeError('No enum constant for string: ' + text);
}
return grade;
};
export { potentialOptionGradeFromString };