Closed titsex closed 9 months ago
Но в актуальной версии типизация очень странная
😄 опять проблемы текущей версии сессии; я недавно review'ил код и нихуя не понял, почему там object, поэтому в актуальной (новой) версии там any
к слову, puregram-redis-storage!
Да, я сейчас костыль на костыле (as unknown as ...) делаю и для гета и для сета.
Видел, немного смутило что обновлений нет. Да и свой класс не так то и сложно реализовать, и поддерживать будет проще.
а там обновлять то и нечево, session тоже необновленный лежит по факту, плюсом челики в форуме юзают говорят все работает и тема
короче видимо лучше новую версию session релизить а то чето жопа какаято
Было бы славно. Ибо сет метод ожидает value как object. Пытаясь привести к any, ругается линтер. Пришлось отключить для этой строчки его.
Что за метод touch и зачем он нужен? Я сначала увидел его, подумал что это какой-то переименованный has. Полез в твой MemoryStorage и там реализация отсутствует:
Судя по типам, он ничего не возвращает:
Раз он ничего не возвращает и даже ты не реализовал его в MemoryStorage - зачем он?
действует так же как и touch
в unix, а в MemoryStorage
нет смысла его делать, все в памяти ж
Благодарю.
в ближайшее время релизну тогда @puregram/session пусть будет красивое удобное... ща времени просто нет допиливать @puregram/scenes
Спасибо за отзывчивость.
И снова привет. Пытаюсь в качестве storage использовать Redis. Пишу свой класс имплементирующий методы SessionStorage и натыкаюсь на некоторые проблемы с типами и отличие от того, что на гитхабе.
В исходном коде на гитхабе, интерфейс имеет правильную типизацию (так например, get метод возвращает any или undefined).
Но в актуальной версии типизация очень странная. Он ожидает объект (просто объект) или ничего.
И из-за этого приходится делать вот такие костыли =)