ES6 Classes & Constructors
What pattern does this class implement?
class ApiClient {
constructor(baseURL) {
this.baseURL = baseURL;
}
async get(endpoint) {
try {
const response = await fetch(`${this.baseURL}${endpoint}`);
return await response.json();
} catch (error) {
console.error('API Error:', error);
throw error;
}
}
}