UNPKG

@icebro/actionhero

Version:

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

44 lines (43 loc) 1.31 kB
import { cache, Action, ParamsFrom } from "./../index"; export declare class CacheTest extends Action { name: string; description: string; inputs: { key: { required: boolean; formatter: (s: unknown) => string; validator: (s: string) => true | "inputs should be at least 3 letters long"; }; value: { required: boolean; 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; expireTimestamp: number; createdAt: number; readAt: 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; }; }>; }