UNPKG

canny-api-js

Version:

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

36 lines 2.94 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class Comments { constructor(axios) { this.axios = axios; } async retrieve(id) { const response = await this.axios.post(Comments.COMMENTS_RETRIEVE_ROUTE, { id, }); const { data } = response; return data; } async list(args) { const response = await this.axios.post(Comments.COMMENTS_LIST_ROUTE, Object.assign({}, args)); const { data } = response; return data; } async create(args) { const response = await this.axios.post(Comments.COMMENTS_CREATE_ROUTE, Object.assign({}, args)); const { data } = response; return data; } async delete(args) { const parsedArgs = typeof args === 'string' ? { commentID: args } : args; const response = await this.axios.post(Comments.COMMENTS_DELETE_ROUTE, parsedArgs); const { data } = response; return data; } } exports.default = Comments; Comments.COMMENTS_RETRIEVE_ROUTE = '/comments/retrieve'; Comments.COMMENTS_LIST_ROUTE = '/comments/list'; Comments.COMMENTS_CREATE_ROUTE = '/comments/create'; Comments.COMMENTS_DELETE_ROUTE = '/comments/delete'; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29tbWVudHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL0NvbW1lbnRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBNkNBLE1BQXFCLFFBQVE7SUFRM0IsWUFBWSxLQUFvQjtRQUM5QixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztJQUNyQixDQUFDO0lBRUQsS0FBSyxDQUFDLFFBQVEsQ0FBQyxFQUFVO1FBQ3ZCLE1BQU0sUUFBUSxHQUFHLE1BQU0sSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQ3BDLFFBQVEsQ0FBQyx1QkFBdUIsRUFDaEM7WUFDRSxFQUFFO1NBQ0gsQ0FDRixDQUFDO1FBQ0YsTUFBTSxFQUFFLElBQUksRUFBRSxHQUFHLFFBQVEsQ0FBQztRQUUxQixPQUFPLElBQUksQ0FBQztJQUNkLENBQUM7SUFFRCxLQUFLLENBQUMsSUFBSSxDQUFDLElBQTRCO1FBQ3JDLE1BQU0sUUFBUSxHQUFHLE1BQU0sSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQ3BDLFFBQVEsQ0FBQyxtQkFBbUIsb0JBRXZCLElBQUksRUFFVixDQUFDO1FBQ0YsTUFBTSxFQUFFLElBQUksRUFBRSxHQUFHLFFBQVEsQ0FBQztRQUUxQixPQUFPLElBQUksQ0FBQztJQUNkLENBQUM7SUFFRCxLQUFLLENBQUMsTUFBTSxDQUNWLElBQTZCO1FBRTdCLE1BQU0sUUFBUSxHQUFHLE1BQU0sSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQ3BDLFFBQVEsQ0FBQyxxQkFBcUIsb0JBRXpCLElBQUksRUFFVixDQUFDO1FBQ0YsTUFBTSxFQUFFLElBQUksRUFBRSxHQUFHLFFBQVEsQ0FBQztRQUUxQixPQUFPLElBQUksQ0FBQztJQUNkLENBQUM7SUFFRCxLQUFLLENBQUMsTUFBTSxDQUFDLElBQXNDO1FBQ2pELE1BQU0sVUFBVSxHQUFHLE9BQU8sSUFBSSxLQUFLLFFBQVEsQ0FBQyxDQUFDLENBQUMsRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQztRQUN6RSxNQUFNLFFBQVEsR0FBRyxNQUFNLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUNwQyxRQUFRLENBQUMscUJBQXFCLEVBQzlCLFVBQVUsQ0FDWCxDQUFDO1FBQ0YsTUFBTSxFQUFFLElBQUksRUFBRSxHQUFHLFFBQVEsQ0FBQztRQUUxQixPQUFPLElBQUksQ0FBQztJQUNkLENBQUM7O0FBM0RILDJCQTREQztBQTNEUSxnQ0FBdUIsR0FBRyxvQkFBb0IsQ0FBQztBQUMvQyw0QkFBbUIsR0FBRyxnQkFBZ0IsQ0FBQztBQUN2Qyw4QkFBcUIsR0FBRyxrQkFBa0IsQ0FBQztBQUMzQyw4QkFBcUIsR0FBRyxrQkFBa0IsQ0FBQyJ9