300
async resolveAll(toResolve: { resource: URI; options: IResolveMetadataFileOptions }[]): Promise<IFileStatResultWithMetadata[]>;
301
async resolveAll(toResolve: { resource: URI; options?: IResolveFileOptions }[]): Promise<IFileStatResult[]> {
302
>
return Promises.settled(toResolve.map(async entry => {
fileService.ts
303
>
try {
304
>
return { stat: await this.doResolveFile(entry.resource, entry.options), success: true };
305
>
} catch (error) {
306
this.logService.trace(error);
307
308
return { stat: undefined, success: false };
309
}
311
>
}
312
313
async stat(resource: URI): Promise<IFileStatWithPartialMetadata> {