masto
Version:
Mastodon API client for JavaScript, TypeScript, Node.js, browsers
47 lines (46 loc) • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseHttp = void 0;
class BaseHttp {
get(path, data, meta = {}) {
return this.request({
method: "GET",
path,
search: data,
...meta,
});
}
post(path, data, meta = {}) {
return this.request({
method: "POST",
path,
body: data,
...meta,
});
}
delete(path, data, meta = {}) {
return this.request({
method: "DELETE",
path,
body: data,
...meta,
});
}
put(path, data, meta = {}) {
return this.request({
method: "PUT",
path,
body: data,
...meta,
});
}
patch(path, data, meta = {}) {
return this.request({
method: "PATCH",
path,
body: data,
...meta,
});
}
}
exports.BaseHttp = BaseHttp;