-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Знакомство с Typescript #3
Comments
При входе в аккаунт нужно искать пользователя в credentials или нужно просто вывести, что пользователь залогинился без каких-либо проверок? |
Конечно искать |
Скоуп Описание Запуск yarn install
yarn lint Логи Error: No matching configuration found for /home/jumpeebunee/jumpeebunee.github.io/auth/scripts/types.ts. |
Надо понизить версии eslint до следующих:
|
С чем связан запрос на фичу?
Ознакомиться с азами работы с языками программирования на примере TypeScript, научиться покрывать простые кейсы по автоматизации задач с помощью ЯП и выполнить задание
Расскажите как вы это себе видите
План
Задание
Необходимо реализовать простой механизм авторизации. Должны быть удовлетворены следующие требования:
login(username, password)
- входlogout()
- выходregister(username, password)
- регистрацияwhoami()
- получение авторизованного на данный момент пользователя (сессии)credentials
) для нескольких пользователейwhoami
без активной сессии - выбрасывать ошибкуwhoami
в консоли должен быть вывод логина пользователя, который авторизован в данный моментТребования к обработке ошибок:
Ошибки (и код в целом) не должны содержать символов кириллицы, при этом в некоторых ошибках должны использоваться шаблонные строки. Пример:
User with login Dassfgfd not found
Password for user Johnathan is incorrect
Требования к оформлению задания
Задание должно быть выполнено в отдельной ветке. К этой ветке должен быть создан pull request. Если pull request еще не готов к мержу в мастер - он должен быть помечен как draft. Код должен удовлетворять проверкам lint и typecheck (
yarn lint
,yarn typecheck
)Приложите пример реализаций
No response
The text was updated successfully, but these errors were encountered: