UNPKG

canny-api-js

Version:

Unofficial node API wrapper for Canny's API (https://canny.io/).

35 lines 2.66 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class Votes { constructor(axios) { this.axios = axios; } async retrieve(id) { const response = await this.axios.post(Votes.VOTES_RETRIEVE_ROUTE, { id, }); const { data } = response; return data; } async list(args) { const response = await this.axios.post(Votes.VOTES_LIST_ROUTE, Object.assign({}, args)); const { data } = response; return data; } async create(args) { const response = await this.axios.post(Votes.VOTES_CREATE_ROUTE, args); const { data } = response; return data === 'success'; } async delete(args) { const response = await this.axios.post(Votes.VOTES_DELETE_ROUTE, args); const { data } = response; return data === 'success'; } } exports.default = Votes; Votes.VOTES_RETRIEVE_ROUTE = '/votes/retrieve'; Votes.VOTES_LIST_ROUTE = '/votes/list'; Votes.VOTES_CREATE_ROUTE = '/votes/create'; Votes.VOTES_DELETE_ROUTE = '/votes/delete'; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVm90ZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL1ZvdGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBa0NBLE1BQXFCLEtBQUs7SUFReEIsWUFBWSxLQUFvQjtRQUM5QixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztJQUNyQixDQUFDO0lBRUQsS0FBSyxDQUFDLFFBQVEsQ0FBQyxFQUFVO1FBQ3ZCLE1BQU0sUUFBUSxHQUFHLE1BQU0sSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQ3BDLEtBQUssQ0FBQyxvQkFBb0IsRUFDMUI7WUFDRSxFQUFFO1NBQ0gsQ0FDRixDQUFDO1FBQ0YsTUFBTSxFQUFFLElBQUksRUFBRSxHQUFHLFFBQVEsQ0FBQztRQUUxQixPQUFPLElBQUksQ0FBQztJQUNkLENBQUM7SUFFRCxLQUFLLENBQUMsSUFBSSxDQUFDLElBQTBCO1FBQ25DLE1BQU0sUUFBUSxHQUFHLE1BQU0sSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQ3BDLEtBQUssQ0FBQyxnQkFBZ0Isb0JBRWpCLElBQUksRUFFVixDQUFDO1FBQ0YsTUFBTSxFQUFFLElBQUksRUFBRSxHQUFHLFFBQVEsQ0FBQztRQUUxQixPQUFPLElBQUksQ0FBQztJQUNkLENBQUM7SUFFRCxLQUFLLENBQUMsTUFBTSxDQUFDLElBQTJCO1FBQ3RDLE1BQU0sUUFBUSxHQUFHLE1BQU0sSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQ3BDLEtBQUssQ0FBQyxrQkFBa0IsRUFDeEIsSUFBSSxDQUNMLENBQUM7UUFDRixNQUFNLEVBQUUsSUFBSSxFQUFFLEdBQUcsUUFBUSxDQUFDO1FBRTFCLE9BQU8sSUFBSSxLQUFLLFNBQVMsQ0FBQztJQUM1QixDQUFDO0lBRUQsS0FBSyxDQUFDLE1BQU0sQ0FBQyxJQUEyQjtRQUN0QyxNQUFNLFFBQVEsR0FBRyxNQUFNLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUNwQyxLQUFLLENBQUMsa0JBQWtCLEVBQ3hCLElBQUksQ0FDTCxDQUFDO1FBQ0YsTUFBTSxFQUFFLElBQUksRUFBRSxHQUFHLFFBQVEsQ0FBQztRQUUxQixPQUFPLElBQUksS0FBSyxTQUFTLENBQUM7SUFDNUIsQ0FBQzs7QUF0REgsd0JBdURDO0FBdERRLDBCQUFvQixHQUFHLGlCQUFpQixDQUFDO0FBQ3pDLHNCQUFnQixHQUFHLGFBQWEsQ0FBQztBQUNqQyx3QkFBa0IsR0FBRyxlQUFlLENBQUM7QUFDckMsd0JBQWtCLEdBQUcsZUFBZSxDQUFDIn0=