actionhero
Version:
The reusable, scalable, and quick node.js API server for stateless and stateful applications
30 lines (29 loc) • 707 B
TypeScript
import { Action } from "./../index";
export declare class ValidationTest extends Action {
name: string;
description: string;
inputs: {
string: {
required: true;
validator: (param: string) => boolean;
};
number: {
required: boolean;
formatter: (param: string, name: string) => number;
validator: (param: number, name: string) => void;
};
};
outputExample: {
string: string;
number: number;
};
run({ params }: {
params: {
string: string;
number: number;
};
}): Promise<{
string: string;
number: number;
}>;
}