import genPm from './genPm.mjs'
import isestr from './isestr.mjs'
/**
* 判斷是否為有效使用者名稱
*
* Unit Test: {@link https://github.com/yuda-lyu/wsemi/blob/master/test/isUserName.test.mjs Github}
* @memberOf wsemi
* @param {*} v 輸入任意資料
* @returns {Promise} 回傳Promise,resolve為空代表有效,reject為錯誤訊息
* @example
* need test in browser
*
* isUserName('我的名稱')
* .then(function() {
* console.log('then')
* //code here
* })
*
*/
function isUserName(v) {
let pm = genPm()
//check
if (!isestr(v)) {
pm.reject('請填入姓名')
return pm
}
pm.resolve()
return pm
}
export default isUserName