@vepler/http-sdk
Version:
The definitive TypeScript SDK for UK property technology. Access comprehensive property data, school metrics, demographics, planning applications, and more through a single, powerful API.
24 lines (23 loc) • 730 B
TypeScript
interface SDKConfig {
propertyHost?: string;
areaReferenceHost?: string;
safetyHost?: string;
roverHost?: string;
schoolsHost?: string;
planningRegisterHost?: string;
searchHost?: string;
propertyPredictorHost?: string;
locatorHost?: string;
councilRegisterHost?: string;
timeout?: number;
apiKey?: string;
logLevel?: string;
headers?: Record<string, string>;
}
export declare let initialisedConfig: Record<string, unknown>;
export declare const initializeSDK: (config?: SDKConfig, env?: "production" | "development") => {
success: boolean;
} | undefined;
export declare const getApiInstance: (service: string) => any;
export declare const reset: () => void;
export {};