@@ -56,7 +56,7 @@ export function createApiKeyMiddleware({
5656 } ;
5757}
5858
59- function getDefaultMiddleware ( ) : FetchMiddleware [ ] {
59+ function createDefaultMiddleware ( ) : FetchMiddleware [ ] {
6060 const setOriginMiddleware : FetchMiddleware = {
6161 pre : context => {
6262 // Send only the origin in the Referer header. For example, a document
@@ -67,9 +67,9 @@ function getDefaultMiddleware(): FetchMiddleware[] {
6767 return [ setOriginMiddleware ] ;
6868}
6969
70- export function getDefaultFetchFn ( fetchLib : FetchFn , ...middleware : FetchMiddleware [ ] ) : FetchFn ;
71- export function getDefaultFetchFn ( ...middleware : FetchMiddleware [ ] ) : FetchFn ;
72- export function getDefaultFetchFn ( ...args : any [ ] ) : FetchFn {
70+ export function createFetchFn ( fetchLib : FetchFn , ...middleware : FetchMiddleware [ ] ) : FetchFn ;
71+ export function createFetchFn ( ...middleware : FetchMiddleware [ ] ) : FetchFn ;
72+ export function createFetchFn ( ...args : any [ ] ) : FetchFn {
7373 let fetchLib : FetchFn = fetch ;
7474 let middlewareOpt : FetchMiddleware [ ] = [ ] ;
7575 if ( args . length > 0 ) {
@@ -80,7 +80,7 @@ export function getDefaultFetchFn(...args: any[]): FetchFn {
8080 if ( args . length > 0 ) {
8181 middlewareOpt = args ;
8282 }
83- const middlewares = [ ...getDefaultMiddleware ( ) , ...middlewareOpt ] ;
83+ const middlewares = [ ...createDefaultMiddleware ( ) , ...middlewareOpt ] ;
8484 const fetchFn = async ( url : string , init ?: RequestInit | undefined ) : Promise < Response > => {
8585 let fetchParams = { url, init : init ?? { } } ;
8686 for ( const middleware of middlewares ) {
0 commit comments