canny-api-js
Version:
Unofficial node API wrapper for Canny's API (https://canny.io/).
29 lines • 2.1 kB
JavaScript
export default class Tags {
static TAGS_RETRIEVE_ROUTE = '/tags/retrieve';
static TAGS_LIST_ROUTE = '/tags/list';
static TAGS_CREATE_ROUTE = '/tags/create';
axios;
constructor(axios) {
this.axios = axios;
}
async retrieve(id) {
const response = await this.axios.post(Tags.TAGS_RETRIEVE_ROUTE, {
id,
});
const { data } = response;
return data;
}
async list(args) {
const response = await this.axios.post(Tags.TAGS_LIST_ROUTE, {
...args,
});
const { data } = response;
return data;
}
async create(args) {
const response = await this.axios.post(Tags.TAGS_CREATE_ROUTE, args);
const { data } = response;
return data;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVGFncy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9saWIvVGFncy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1QkEsTUFBTSxDQUFDLE9BQU8sT0FBTyxJQUFJO0lBQ3ZCLE1BQU0sQ0FBQyxtQkFBbUIsR0FBRyxnQkFBZ0IsQ0FBQztJQUM5QyxNQUFNLENBQUMsZUFBZSxHQUFHLFlBQVksQ0FBQztJQUN0QyxNQUFNLENBQUMsaUJBQWlCLEdBQUcsY0FBYyxDQUFDO0lBRWxDLEtBQUssQ0FBZ0I7SUFFN0IsWUFBWSxLQUFvQjtRQUM5QixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztJQUNyQixDQUFDO0lBRUQsS0FBSyxDQUFDLFFBQVEsQ0FBQyxFQUFVO1FBQ3ZCLE1BQU0sUUFBUSxHQUFHLE1BQU0sSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQ3BDLElBQUksQ0FBQyxtQkFBbUIsRUFDeEI7WUFDRSxFQUFFO1NBQ0gsQ0FDRixDQUFDO1FBQ0YsTUFBTSxFQUFFLElBQUksRUFBRSxHQUFHLFFBQVEsQ0FBQztRQUUxQixPQUFPLElBQUksQ0FBQztJQUNkLENBQUM7SUFFRCxLQUFLLENBQUMsSUFBSSxDQUFDLElBQXlCO1FBQ2xDLE1BQU0sUUFBUSxHQUFHLE1BQU0sSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQ3BDLElBQUksQ0FBQyxlQUFlLEVBQ3BCO1lBQ0UsR0FBRyxJQUFJO1NBQ1IsQ0FDRixDQUFDO1FBQ0YsTUFBTSxFQUFFLElBQUksRUFBRSxHQUFHLFFBQVEsQ0FBQztRQUUxQixPQUFPLElBQUksQ0FBQztJQUNkLENBQUM7SUFFRCxLQUFLLENBQUMsTUFBTSxDQUFDLElBQTBCO1FBQ3JDLE1BQU0sUUFBUSxHQUFHLE1BQU0sSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQ3BDLElBQUksQ0FBQyxpQkFBaUIsRUFDdEIsSUFBSSxDQUNMLENBQUM7UUFDRixNQUFNLEVBQUUsSUFBSSxFQUFFLEdBQUcsUUFBUSxDQUFDO1FBRTFCLE9BQU8sSUFBSSxDQUFDO0lBQ2QsQ0FBQyJ9