18 lines
463 B
JavaScript
18 lines
463 B
JavaScript
import { Agent } from "./agent.js";
|
|
export default class Resource {
|
|
#agent;
|
|
constructor(client, settings = {}) {
|
|
this.#agent = new Agent({
|
|
client,
|
|
...settings,
|
|
});
|
|
}
|
|
makeRequest = (args) => {
|
|
return this.#agent.request(args);
|
|
};
|
|
// update request will take three types: query, payload and response
|
|
makeUpdateRequest = (args) => {
|
|
return this.#agent.updateRequest(args);
|
|
};
|
|
}
|