Size: a a a

TypeScript — русскоговорящее сообщество

2020 March 26

ЗП

Зигохистоморфный Препроморфизм in TypeScript — русскоговорящее сообщество
Ryner :: () -> IO ❄️
Спасибо! Посмотрим
ну и так как ты любитель TEA
https://github.com/collegevine/purescript-elmish
источник

ЗП

Зигохистоморфный Препроморфизм in TypeScript — русскоговорящее сообщество
c реактом же
источник

R:

Ryner :: () -> IO ❄️ in TypeScript — русскоговорящее сообщество
Гуд
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
!ро на час, офтоп
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
раз просьб никто не понимает
источник

Ti

Time is the side effect in TypeScript — русскоговорящее сообщество
Жестко
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
Есть функция, которая возвращает промис
export const clearanceConfirmation = (text: string) =>
   custom({
       title: 'Внимание!',
       messageHtml: `После удаления ${text} все несохраненные данные по оперативному плану будут потеряны. Вы уверены, что хотите продолжить?`,
       buttons: [
           {
               text: 'Подтвердить',
               onClick: () => true,
           },
           {
               text: 'Отменить',
               onClick: () => false,
           },
       ],
   }).show();


обертка над ней
const stationDropDownBoxClearanceConfirmation = () =>
   clearanceConfirmation('станции');


использование
if (clearanceConfirmation) {
           clearanceConfirmation().then(result => {
               if (result) {
                   this.handleGridBoxChange(e);
               }
           });
           return;
       }


как правильно описать тип? так?
clearanceConfirmation?: () => Promise<boolean>;
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
угу
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
clearanceConfirmation?.() можно в последнем тс
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
Max Syabro
clearanceConfirmation?.() можно в последнем тс
что означает такая запись?
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
Татьяна Фомина
что означает такая запись?
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
да у нас в любом случае старая (( "typescript": "^3.4.3"
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
аа
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
а почему он на другие варианты не ругается типа
clearanceConfirmation?: () => Promise<string>;
тож норм?
источник

AK

Andrei Kurosh in TypeScript — русскоговорящее сообщество
Татьяна Фомина
а почему он на другие варианты не ругается типа
clearanceConfirmation?: () => Promise<string>;
тож норм?
Какой тип возвращает custom()?
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
Andrei Kurosh
Какой тип возвращает custom()?
источник

AK

Andrei Kurosh in TypeScript — русскоговорящее сообщество
Там не написано
источник

AK

Andrei Kurosh in TypeScript — русскоговорящее сообщество
Наверное там Promise<any> стоит, поэтому и позволяет приводить к чему угодно
источник

AM

Andrii Manzhula in TypeScript — русскоговорящее сообщество
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
источник