203
throw ensureFileSystemProviderError(error);
204
}
206
207
private async doResolveFile(resource: URI, options: IResolveMetadataFileOptions): Promise<IFileStatWithMetadata>;
208
private async doResolveFile(resource: URI, options?: IResolveFileOptions): Promise<IFileStat>;
209
private async doResolveFile(resource: URI, options?: IResolveFileOptions): Promise<IFileStat> {
210
>
const provider = await this.withProvider(resource);
fileService.ts
211
const isPathCaseSensitive = this.isPathCaseSensitive(provider);
212
213
const resolveTo = options?.resolveTo;
214
>
const resolveSingleChildDescendants = options?.resolveSingleChildDescendants;
fileService.ts
215
>
const resolveMetadata = options?.resolveMetadata;
216
>
217
>
const stat = await provider.stat(resource);
218
219
let trie: TernarySearchTree<URI, boolean> | undefined;