공유할 것

(value) =>
  /^(?=\\S*[a-zA-z])(?=\\S*[0-9])(?=\\S*[$`~!@$!%*#^?&\\\\(\\\\)\\-_=+])\\S{8,20}$/.test(
    value,
  );
'accessToken'
'refreshToken'
async encryptPassword(
    password: User['password'],
    salt: string = bcrypt.genSaltSync(),
  ): Promise<User['password']> {
    return await bcrypt.hash(password, salt);
}