12345678 |
- export class CompilerSourceMappingContentProvider{constructor(sourceURL,contentType){this._sourceURL=sourceURL;this._contentType=contentType;}
- contentURL(){return this._sourceURL;}
- contentType(){return this._contentType;}
- contentEncoded(){return Promise.resolve(false);}
- requestContent(){return new Promise(resolve=>{SDK.multitargetNetworkManager.loadResource(this._sourceURL,(statusCode,_headers,content)=>{if(statusCode>=400){const error=ls`Could not load content for ${this._sourceURL} : HTTP status code: ${statusCode}`;console.error(error);resolve({error,isEncoded:false});}else{resolve({content,isEncoded:false});}});});}
- async searchInContent(query,caseSensitive,isRegex){const{content}=await this.requestContent();if(typeof content!=='string'){return[];}
- return Common.ContentProvider.performSearchInContent(content,query,caseSensitive,isRegex);}}
- self.SDK=self.SDK||{};SDK=SDK||{};SDK.CompilerSourceMappingContentProvider=CompilerSourceMappingContentProvider;
|