private http: { fetch(url: RequestInfo, init?: RequestInit): Promise<Response> };
private baseUrl: string;
protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
constructor(baseUrl?: string, http?: { fetch(url: RequestInfo, init?: RequestInit): Promise<Response> }) {
super();
this.http = http ? http : <any>window;
this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : "";
}
У меня есть вот такой класс, мне нужно переопределить значение BaseUrl при создании объекта класса:
employeeClient = new EmployeesClient(baseUrl: WEB_API_URL);
но так, как я пишу это выше, не работает.
Можете пожалуйста указать, как будет правильно?
new Foo(bar)
получается employeeClient = new EmployeesClient(WEB_API_URL)?
я так уже делал, но так почему то не работает
Если почему-то, то что-то делаешь не так
а как он поймет какое именно значение нужно подставлять?
точнее какому именно филду задавать это значение
https://learn.javascript.ru/class
Обсуждают сегодня