// Module ID: 14185 // Function ID: 14186 // Name: useUsernameStatus // Dependencies: [32, 19, 14186, 2] // Exports: useUsernameStatus // Module 14185 (useUsernameStatus) import closure_2 from "_slicedToArray" /* 32 */; import closure_3 from "noop" /* 19 */; const require = arg1; const result = require("set").fileFinishedImporting("modules/unique_usernames/useUsernameStatus.tsx"); export const useUsernameStatus = (arg0, flag, flag2) => { const _require = arg0; if (flag === undefined) { flag = true; } if (flag2 === undefined) { flag2 = false; } dependencyMap = tmp; let usernameLiveCheck; let React; usernameLiveCheck = _require(14186).useUsernameLiveCheck(arg0, flag, flag2); const tmp3 = usernameLiveCheck(React.useState(undefined), 2); React = tmp3[1]; const items = [usernameLiveCheck, arg0, arg3]; const effect = React.useEffect(() => { if ("" !== closure_0) { if (tmp !== closure_1) { if (null != usernameLiveCheck) { callback(tmp3); } } } callback(undefined); }, items); return tmp3[0]; };