Каждый плагин сейчас тащит к себе какие-то библиотеки для удобной работы с куками, но почему бы не сделать это зашитым в вебасист?
Было бы классно иметь единый механизм для работы с cookies, а заодно и затащить под этот интерфейс local и session storage.
Простой интерфейс:
interface WaStorage {
read(name: string): string;
write(name: string, value: string, options: any): void;
}options - только для cookies для указания expires, domain и т. д.
1 комментарий
class JsCookie в wa.header.js, хранилища принципиально отличаются от cookie и смысла объединять в один класс особо нет, тем более что WA отказались от поддержки старых браузеров и можно переходить на LocalStorage