Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
export const fromName = (str) => {
if (!isStr(str)) return null
var p = str.split(/\s+/)
switch (p.length) {
case 1: return isNoteStr(p[0]) ? build(p[0], 'major')
: isModeStr(p[0]) ? build(false, p[0]) : null
case 2: return build(p[0], p[1])
default: return null
}
}
var fromName = function fromName(str) {
if (!tonalPitches.isStr(str)) return null;
var p = str.split(/\s+/);
switch (p.length) {
case 1:
return tonalPitches.isNoteStr(p[0]) ? build(p[0], 'major') : isModeStr(p[0]) ? build(false, p[0]) : null;
case 2:
return build(p[0], p[1]);
default:
return null;
}
};