Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ExtHostFileSystemEventService

Hierarchy

  • ExtHostFileSystemEventService

Implements

Index

Constructors

Properties

_onDidCreateFile: Emitter<FileCreateEvent> = ...
_onDidDeleteFile: Emitter<FileDeleteEvent> = ...
_onDidRenameFile: Emitter<FileRenameEvent> = ...
_onFileSystemEvent: Emitter<FileSystemEvents> = ...
_onWillCreateFile: AsyncEmitter<FileWillCreateEvent> = ...
_onWillDeleteFile: AsyncEmitter<FileWillDeleteEvent> = ...
_onWillRenameFile: AsyncEmitter<FileWillRenameEvent> = ...
onDidCreateFile: Event<FileCreateEvent> = ...
onDidDeleteFile: Event<FileDeleteEvent> = ...
onDidRenameFile: Event<FileRenameEvent> = ...

Methods

  • $onDidRunFileOperation(operation: FileOperation, target: UriComponents, source: undefined | UriComponents): void
  • $onWillRunFileOperation(operation: FileOperation, target: UriComponents, source: undefined | UriComponents, timeout: number, token: CancellationToken): Promise<any>
  • _createWillExecuteEvent<E>(extension: Plugin, emitter: AsyncEmitter<E>): Event<E>
  • _fireWillEvent<E>(emitter: AsyncEmitter<E>, data: WaitUntilData<E>, timeout: number, token: CancellationToken): Promise<any>
  • createFileSystemWatcher(globPattern: string | IRelativePattern, ignoreCreateEvents?: boolean, ignoreChangeEvents?: boolean, ignoreDeleteEvents?: boolean): FileSystemWatcher
  • getOnWillCreateFileEvent(extension: Plugin): Event<FileWillCreateEvent>
  • getOnWillDeleteFileEvent(extension: Plugin): Event<FileWillDeleteEvent>
  • getOnWillRenameFileEvent(extension: Plugin): Event<FileWillRenameEvent>