Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ExtHostFileSystemEventService

Hierarchy

  • ExtHostFileSystemEventService

Implements

Index

Constructors

constructor

Properties

Private Readonly _onDidCreateFile

_onDidCreateFile: Emitter<FileCreateEvent> = ...

Private Readonly _onDidDeleteFile

_onDidDeleteFile: Emitter<FileDeleteEvent> = ...

Private Readonly _onDidRenameFile

_onDidRenameFile: Emitter<FileRenameEvent> = ...

Private Readonly _onFileSystemEvent

_onFileSystemEvent: Emitter<FileSystemEvents> = ...

Private Readonly _onWillCreateFile

_onWillCreateFile: AsyncEmitter<FileWillCreateEvent> = ...

Private Readonly _onWillDeleteFile

_onWillDeleteFile: AsyncEmitter<FileWillDeleteEvent> = ...

Private Readonly _onWillRenameFile

_onWillRenameFile: AsyncEmitter<FileWillRenameEvent> = ...

Readonly onDidCreateFile

onDidCreateFile: Event<FileCreateEvent> = ...

Readonly onDidDeleteFile

onDidDeleteFile: Event<FileDeleteEvent> = ...

Readonly onDidRenameFile

onDidRenameFile: Event<FileRenameEvent> = ...

Methods

$onDidRunFileOperation

  • $onDidRunFileOperation(operation: FileOperation, target: UriComponents, source: undefined | UriComponents): void

$onFileEvent

$onWillRunFileOperation

  • $onWillRunFileOperation(operation: FileOperation, target: UriComponents, source: undefined | UriComponents, timeout: number, token: CancellationToken): Promise<any>

Private _createWillExecuteEvent

  • _createWillExecuteEvent<E>(extension: Plugin, emitter: AsyncEmitter<E>): Event<E>

Private _fireWillEvent

  • _fireWillEvent<E>(emitter: AsyncEmitter<E>, data: Pick<E, Exclude<keyof E, "waitUntil">>, timeout: number, token: CancellationToken): Promise<any>

createFileSystemWatcher

  • createFileSystemWatcher(globPattern: string | IRelativePattern, ignoreCreateEvents?: boolean, ignoreChangeEvents?: boolean, ignoreDeleteEvents?: boolean): FileSystemWatcher

getOnWillCreateFileEvent

  • getOnWillCreateFileEvent(extension: Plugin): Event<FileWillCreateEvent>

getOnWillDeleteFileEvent

  • getOnWillDeleteFileEvent(extension: Plugin): Event<FileWillDeleteEvent>

getOnWillRenameFileEvent

  • getOnWillRenameFileEvent(extension: Plugin): Event<FileWillRenameEvent>