@kraveir0/webapi-proxy-interceptor
Version:
Drop-in replacement for PCF WebAPI that automatically routes calls to your local development proxy.
18 lines • 861 B
TypeScript
export { ProxiedWebAPI, createWebAPI } from "./interceptor";
export { ProxyInterceptorConfig, DEFAULT_CONFIG, mergeConfig } from "./config";
export { Logger } from "./logger";
import { ProxiedWebAPI } from "./interceptor";
import { ProxyInterceptorConfig } from "./config";
export type {} from "./types";
/**
* Convenience function to create the appropriate WebAPI implementation
* @param context The PCF ComponentFramework.Context object (optional)
* @param config Optional configuration for the proxy
* @returns ProxiedWebAPI for local development, or the original context.webAPI for live environments
*/
export declare function getWebAPI(context?: ComponentFramework.Context<any>, config?: ProxyInterceptorConfig): any;
/**
* Default export - now exports the new ProxiedWebAPI class
*/
export default ProxiedWebAPI;
//# sourceMappingURL=index.d.ts.map