UNPKG

actionhero

Version:

The reusable, scalable, and quick node.js API server for stateless and stateful applications

25 lines (22 loc) 543 B
import { Action } from "./../index"; export class ValidationTest extends Action { constructor() { super(); this.name = "validationTest"; this.description = "I will test action input validators."; this.inputs = { string: { required: true, validator: (param) => { return typeof param === "string"; }, }, }; this.outputExample = { string: "imAString!", }; } async run({ params }: { params: { string: string } }) { return { string: params.string }; } }