не нравится мне передавать error внутри resolve, отдельным параметром
const successCb = ()=>{};
const errorCb = ()=>{};
new Promise().then(successCb, errorCb);
resolve инициирует переход в .then, а reject в .catch. в .catch ты не попадешь, если верно обработаешь во втором аргументе
const p = new Promise((resolve) => resolve(2));
p.then(resp => {
console.log(resp)
});
async Task calcAndWriteToFile(string filename) {
var result = await Task.Run(()=>{
// calc data and return it
});
await SaveToExcelAsync(filename, result);
}
geoCoder(point: any) {
ymaps.load('https://api-maps.yandex.ru/2.1/?lang=ru_RU').then(maps =>
new maps.geocode('Москва', {result: 1}).then(res => {
console.log(res);
}, err => {
console.log(err);
});
);
}