UNPKG

actionhero

Version:

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

42 lines (41 loc) 1.23 kB
import { cache, Action, ParamsFrom } from "./../index"; export declare class CacheTest extends Action { name: string; description: string; inputs: { key: { required: true; formatter: (s: unknown) => string; validator: (s: string) => true | "inputs should be at least 3 letters long"; }; value: { required: true; formatter: (s: unknown) => string; validator: (s: string) => true | "inputs should be at least 3 letters long"; }; }; outputExample: { cacheTestResults: { saveResp: boolean; sizeResp: number; loadResp: { key: string; value: string; createdAt: number; }; deleteResp: boolean; }; }; stringFormatter(s: unknown): string; stringValidator(s: string): true | "inputs should be at least 3 letters long"; run({ params }: { params: ParamsFrom<CacheTest>; }): Promise<{ cacheTestResults: { saveResp: boolean; sizeResp: number; loadResp: cache.CacheObject; deleteResp: boolean; }; }>; }