UNPKG

@j0nnyboi/amman

Version:

A modern mandatory toolbelt to help test solana SDK libraries and apps on a locally running validator.

17 lines (16 loc) 655 B
import { AmmanRequest } from '@j0nnyboi/amman-client'; export declare const RELAY_REST_PATH = "relay"; export declare const RELAY_REST_PATH_LEN: number; export declare const RELAY_METHODS: readonly ["POST", "GET"]; export declare type RelayMethod = typeof RELAY_METHODS[number]; export declare type Route = { method: RelayMethod; url: string; }; export declare class AmmanRelayRoutes { readonly rootUrl: string; constructor(rootUrl?: string); urlAndMethodForRequest(request: AmmanRequest): Route; methodForRequest(request: AmmanRequest): RelayMethod; } export declare function ammanRelayRoutes(rootUrl?: string): AmmanRelayRoutes;