run402-mcp
Version:
MCP server for Run402 — full-stack backend infrastructure for AI agents: Postgres, auth, storage, serverless functions and atomic deploys. Paid with x402/MPP. Includes $0.03 image generation.
17 lines • 1.41 kB
TypeScript
/**
* True when a path/content-type pair describes bytes that must not originate
* from a JavaScript string. This is deliberately conservative: textual image
* formats such as SVG stay valid string sources, while opaque octet streams
* are rejected only for extensions that are known to be binary.
*/
export declare function isKnownBinaryContent(path: string, contentType: string): boolean;
/** True for a direct string or a `{ data: ... }` wrapper around one. */
export declare function isUtf8StringSource(source: unknown): boolean;
export declare function assertPositiveSafeInteger(value: number, name: string, context: string): void;
export declare function assertWeiString(value: unknown, name: string, context: string): asserts value is string;
export declare function assertEvmAddress(value: unknown, name: string, context: string): asserts value is string;
export declare function assertNonEmptyString(value: unknown, name: string, context: string): asserts value is string;
export declare function assertEmailAddress(value: unknown, name: string, context: string): asserts value is string;
export declare function assertHttpUrl(value: unknown, name: string, context: string): asserts value is string;
export declare function assertStringInSet<T extends string>(value: unknown, allowed: readonly T[], name: string, context: string): asserts value is T;
//# sourceMappingURL=validation.d.ts.map