UNPKG

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
/** * 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