type A = { foo: string, bar?: string, multiple?: false } type B = { baz: number, multiple: true } type BA = A | B; const some = (value: BA) => { ret...
https://www.typescriptlang.org/play?#code/LAKAxgNghgzjAEAhWBTeBvU95gPYDsYAXAJwFcwjcSAKASgy2xwJlwhQDoJcBzGogAsAljE68URAEooYZCEXp0mAX1BMADiWEA3KETTEUGgILx6jEM3glJZEvngByAGa5cT1e...
https://www.typescriptlang.org/play?#code/GYVwdgxgLglg9mABAcwKZQMIBsYQNYASAhmACZaoBOAFDAM4CC0MAbqgPwBciARnHBRIAaRBATAYyLogDeiBNlx5p1AHTqilZHW4kAngEpEAXgB8ifYgC+RmQFgAUIlEI6UUS...
читаю новое в 4.1 версии https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-1.html и там есть такое type Getters<T> = { [K in keyof T as `get${Capit...
а может кто объяснить зачем энумы так сделаны enum PanelType { extraLarge = 6, custom = 7, customNear = 8, } console.log(PanelType); в лог выводится { "6": "e...
можно же их определеить в локальном скоупе? .actions((self) => { const handleGetSuccess = () => {} const handleCreateSuccess = () => {} return { handleGetSuccess, ...
какие то ограничения TS? или где то наследуешь?
а в чем смысл каждый метод заворачивать в actions?