@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
TypeScript
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;