Size: a a a

2020 February 19

BO

Boris Osipov in JS for testing
Andrey
Кто-то ловил такое?
error TS2339: Property 'config' does not exist on type 'BaseApi'
конечно. у каждого в проекте есть BaseApi в котором удаляли поле config
источник

A

Andrey in JS for testing
Boris Osipov
конечно. у каждого в проекте есть BaseApi в котором удаляли поле config
там есть такое поле
источник

A

Andrey in JS for testing
abstract class BaseApi {
 private config: AxiosRequestConfig = {
   url: new URL(browser.options.baseUrl).origin,
   withCredentials: true,
   headers: {
     'X-Requested-With': 'XMLHttpRequest',
     'Content-Type': 'application/json'
   },
   timeout: 60000
 };
источник

BO

Boris Osipov in JS for testing
ну и где ругается?
источник

BO

Boris Osipov in JS for testing
поле мы нашли окей
источник

A

Andrey in JS for testing
на эту строку кидает первый эксепшин
'Content-Type': 'application/json'
источник

IM

Ilya Murashka in JS for testing
обычно он так ругается если что то статик/не статик, по крайне мере у меня
источник

A

Andrey in JS for testing
Ilya Murashka
обычно он так ругается если что то статик/не статик, по крайне мере у меня
источник

OK

Oleksandr Khotemskyi in JS for testing
import axios, { AxiosRequestConfig, AxiosResponse } from 'axios';

Помоему так нельзя
источник

A

Andrey in JS for testing
Oleksandr Khotemskyi
import axios, { AxiosRequestConfig, AxiosResponse } from 'axios';

Помоему так нельзя
раньше можно было
источник

A

Andrey in JS for testing
там валят ошибки по всем классам где есть асинхронные методы
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrey
раньше можно было
если честно первый раз так вижу, потому и засомневался )
источник

A

Andrey in JS for testing
методы с запросами в БД тоже такое отдают после того как я АПИ закаментил
источник

OI

Oleksii Ihnatiuk in JS for testing
Andrey
abstract class BaseApi {
 private config: AxiosRequestConfig = {
   url: new URL(browser.options.baseUrl).origin,
   withCredentials: true,
   headers: {
     'X-Requested-With': 'XMLHttpRequest',
     'Content-Type': 'application/json'
   },
   timeout: 60000
 };
а ничего что private?
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrey
Кто-то ловил такое?
error TS2339: Property 'config' does not exist on type 'BaseApi'
слушай твой код и эта ошибка - очень странно вообще. Выглядит все хорошо
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleksii Ihnatiuk
а ничего что private?
оно бы тогда ругалось на private а не property does not exist
источник

IM

Ilya Murashka in JS for testing
а можн еще саму апишку где ты эт наследуешь?
источник

A

Andrey in JS for testing
Ilya Murashka
а можн еще саму апишку где ты эт наследуешь?
Самый верхний вызов:
const resp = await new CbApi().request(
   endpointPath,
   method,
   JSON.parse(someObject)
 );
====
class CbApi extends BaseApi {}
export { CbApi };
====
BaseApi вы уже видели
источник

BO

Boris Osipov in JS for testing
Andrey
Самый верхний вызов:
const resp = await new CbApi().request(
   endpointPath,
   method,
   JSON.parse(someObject)
 );
====
class CbApi extends BaseApi {}
export { CbApi };
====
BaseApi вы уже видели
У тебя поле конфиг private
источник

BO

Boris Osipov in JS for testing
Убери
источник