kutt
Version:
Node.js & browser (TypeScript) client for Kutt url shortener
39 lines • 793 B
JavaScript
import API from "#src/API";
/**
*
* @see {@link https://docs.kutt.it/#tag/domains}
* @example
* const domains = new Domain(config);
*/
export default class Domain extends API {
/**
*
* @protected
*/
prefix = "/domains";
/**
* Creates a domain.
*
* @param domain
* @example
* const domain = await domains.create({
* address: "string",
* homepage: "string",
* });
*/
async create(domain) {
return this.post(domain);
}
/**
* Deletes a domain.
*
* @param id
* @example
* const message = await domains.remove(domain.id);
*/
async remove(id) {
return this.delete(`/${id}`)
.then(data => data.message);
}
}
//# sourceMappingURL=Domain.js.map