( dataType )
| 7677 | seekingTransport = ( structure === transports ); |
| 7678 | |
| 7679 | function inspect( dataType ) { |
| 7680 | var selected; |
| 7681 | inspected[ dataType ] = true; |
| 7682 | jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { |
| 7683 | var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); |
| 7684 | if( typeof dataTypeOrTransport === "string" && !seekingTransport && !inspected[ dataTypeOrTransport ] ) { |
| 7685 | options.dataTypes.unshift( dataTypeOrTransport ); |
| 7686 | inspect( dataTypeOrTransport ); |
| 7687 | return false; |
| 7688 | } else if ( seekingTransport ) { |
| 7689 | return !( selected = dataTypeOrTransport ); |
| 7690 | } |
| 7691 | }); |
| 7692 | return selected; |
| 7693 | } |
| 7694 | |
| 7695 | return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); |
| 7696 | } |
no test coverage detected