import { AgentSettings } from "../serviceClient" ; import { BaseRequestPolicy , RequestPolicy , RequestPolicyFactory , RequestPolicyOptionsLike , } from "./requestPolicy" ; import { HttpOperationResponse } from "../httpOperationResponse" ; import { WebResourceLike } from "../webResource" ; const agentNotSupportedInBrowser = new Error ( "AgentPolicy is not supported in browser environment" ) ; export function agentPolicy ( _agentSettings ? ) { return { create : ( _nextPolicy , _options ) => { throw agentNotSupportedInBrowser ; } , } ; } export class AgentPolicy extends BaseRequestPolicy { constructor ( nextPolicy , options ) { super ( nextPolicy , options ) ; throw agentNotSupportedInBrowser ; } public sendRequest ( _request ) { throw agentNotSupportedInBrowser ; } }