UNPKG

@stackend/api

Version:

JS bindings to api.stackend.com

38 lines (37 loc) 1.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.putFootprint = exports.increment = void 0; // @flow var api_1 = require("../api"); /** * Xcap Counter API constants and methods. * * @since 27 jun 2017 */ /** * Increment a counter. * Typically used to implement view counters. * Requires an authorized user. A user can only increment the counter once. * * @param context Context (Required) * @param referenceId Reference id, for example a blog entry id (Required) */ function increment(_a) { var context = _a.context, referenceId = _a.referenceId; return (0, api_1.post)({ url: '/counter/increment', parameters: arguments }); } exports.increment = increment; /** * Make a footprint * Typically used to implement view counters. * Requires an authorized user. A user can only increment the counter once. * * @param context Context (Required) * @param referenceId Reference id, for example a blog entry id (Required) */ function putFootprint(_a) { var context = _a.context, referenceId = _a.referenceId; return (0, api_1.post)({ url: '/counter/footprint', parameters: arguments }); } exports.putFootprint = putFootprint; //# sourceMappingURL=index.js.map