Subtype of FileSystemProvider that ensures that the optional functions, needed for providers that should be able to read & write files, are implemented.

Implements

Constructors

Properties

BUFFER_SIZE: number = ...
_capabilities: undefined | FileSystemProviderCapabilities
canFlush: boolean = true
encodingService: EncodingService
mapHandleToPos: Map<number, number> = ...
onDidChangeCapabilities: Event<any> = Event.None
  • Event that is fired if the capabilities of this provider have changed.
onDidChangeFile: Event<readonly FileChange[]> = ...

Event that is fired if a (watched) file in the filesystem of this provider has changed.

onDidChangeFileEmitter: Emitter<readonly FileChange[]> = ...
onFileWatchError: Event<void> = ...

Event that is fired if an error occurred when watching files in the filesystem of this provider.

onFileWatchErrorEmitter: Emitter<void> = ...
toDispose: DisposableCollection = ...
writeHandles: Set<number> = ...

Accessors

Methods