( dataType )
| 5019 | seekingTransport = ( structure === transports ); |
| 5020 | |
| 5021 | function inspect( dataType ) { |
| 5022 | var selected; |
| 5023 | inspected[ dataType ] = true; |
| 5024 | jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { |
| 5025 | var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); |
| 5026 | if ( typeof dataTypeOrTransport === "string" && !seekingTransport && !inspected[ dataTypeOrTransport ] ) { |
| 5027 | options.dataTypes.unshift( dataTypeOrTransport ); |
| 5028 | inspect( dataTypeOrTransport ); |
| 5029 | return false; |
| 5030 | } else if ( seekingTransport ) { |
| 5031 | return !( selected = dataTypeOrTransport ); |
| 5032 | } |
| 5033 | }); |
| 5034 | return selected; |
| 5035 | } |
| 5036 | |
| 5037 | return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); |
| 5038 | } |
no outgoing calls
no test coverage detected