@phala/cloud
Version:
TypeScript SDK for Phala Cloud API
20 lines • 723 B
TypeScript
import type { SafeResult } from "../client";
/**
* Validates action parameters, specifically the schema parameter
*
* @param parameters - The parameters to validate
* @throws Error if schema parameter is invalid (for non-safe functions)
*/
export declare function validateActionParameters<T>(parameters?: {
schema?: T;
}): void;
/**
* Validates action parameters for safe functions
*
* @param parameters - The parameters to validate
* @returns SafeResult with error if validation fails, undefined if validation passes
*/
export declare function safeValidateActionParameters<T, ReturnType>(parameters?: {
schema?: T;
}): SafeResult<ReturnType> | undefined;
//# sourceMappingURL=validate-parameters.d.ts.map