EO
Size: a a a
EO
SS
import GetUserRequest from ‘../users’
interface Requests {
getUser: GetUserRequest;
}
SS
AR
import GetUserRequest from ‘../users’
interface Requests {
getUser: GetUserRequest;
}
SS
EZ
ЗФ
SS
SG
IL
const MY_SUPER_ACTION = ‘MY_SUPER_ACTION’;
interface IMySuperSuperAction { type: typeof MY_SUPER_ACTION, payload: unknown }
type MySuperActions = IMySuperSuperAction | …
const mySuperAction = (payload: unknown): IMySuperSuperAction => ({ … })
immer
, мне зашло, перформанс (с дефолтной имплементацией на проксях) меня вполне устраивает.a
const MY_SUPER_ACTION = ‘MY_SUPER_ACTION’;
interface IMySuperSuperAction { type: typeof MY_SUPER_ACTION, payload: unknown }
type MySuperActions = IMySuperSuperAction | …
const mySuperAction = (payload: unknown): IMySuperSuperAction => ({ … })
immer
, мне зашло, перформанс (с дефолтной имплементацией на проксях) меня вполне устраивает.SG
/***/ "../path/Model.ts":
/*!************************************************************!*\
!*** ../path/Model.ts ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
/***/ }),
SG
SG
SG
LH
Вт
SG
IL
IL
createSlice
, из-за чего сложно получить автовывод типа корневого стора.