actionhero
Version:
The reusable, scalable, and quick node.js API server for stateless and stateful applications
22 lines (21 loc) • 741 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RandomNumber = void 0;
const index_1 = require("./../index");
class RandomNumber extends index_1.Action {
constructor() {
super(...arguments);
this.name = "randomNumber";
this.description = "I am an API method which will generate a random number";
this.outputExample = {
randomNumber: 0.123,
stringRandomNumber: "Your random number is 0.123",
};
}
async run() {
const randomNumber = Math.random();
const stringRandomNumber = `Your random number is ${randomNumber}`;
return { randomNumber, stringRandomNumber };
}
}
exports.RandomNumber = RandomNumber;