Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
plugin/file-system-event-service-ext-impl
ExtHostFileSystemEventService
Class ExtHostFileSystemEventService
Implements
ExtHostFileSystemEventServiceShape
Index
Constructors
constructor
Properties
on
Did
Create
File
on
Did
Delete
File
on
Did
Rename
File
Methods
$on
Did
Run
File
Operation
$on
File
Event
$on
Will
Run
File
Operation
create
File
System
Watcher
get
On
Will
Create
File
Event
get
On
Will
Delete
File
Event
get
On
Will
Rename
File
Event
Constructors
constructor
new
ExtHostFileSystemEventService
(
rpc
:
RPCProtocol
,
_extHostDocumentsAndEditors
:
EditorsAndDocumentsExtImpl
,
_mainThreadTextEditors
?:
TextEditorsMain
,
)
:
ExtHostFileSystemEventService
Parameters
rpc
:
RPCProtocol
_extHostDocumentsAndEditors
:
EditorsAndDocumentsExtImpl
_mainThreadTextEditors
:
TextEditorsMain
= ...
Returns
ExtHostFileSystemEventService
Properties
Readonly
on
Did
Create
File
onDidCreateFile
:
Event
<
FileCreateEvent
>
= ...
Readonly
on
Did
Delete
File
onDidDeleteFile
:
Event
<
FileDeleteEvent
>
= ...
Readonly
on
Did
Rename
File
onDidRenameFile
:
Event
<
FileRenameEvent
>
= ...
Methods
$on
Did
Run
File
Operation
$onDidRunFileOperation
(
operation
:
FileOperation
,
target
:
UriComponents
,
source
:
undefined
|
UriComponents
,
)
:
void
--- file operations
Parameters
operation
:
FileOperation
target
:
UriComponents
source
:
undefined
|
UriComponents
Returns
void
$on
File
Event
$onFileEvent
(
events
:
FileSystemEvents
)
:
void
Parameters
events
:
FileSystemEvents
Returns
void
$on
Will
Run
File
Operation
$onWillRunFileOperation
(
operation
:
FileOperation
,
target
:
UriComponents
,
source
:
undefined
|
UriComponents
,
timeout
:
number
,
token
:
CancellationToken
,
)
:
Promise
<
any
>
Parameters
operation
:
FileOperation
target
:
UriComponents
source
:
undefined
|
UriComponents
timeout
:
number
token
:
CancellationToken
Returns
Promise
<
any
>
create
File
System
Watcher
createFileSystemWatcher
(
globPattern
:
string
|
IRelativePattern
,
ignoreCreateEvents
?:
boolean
,
ignoreChangeEvents
?:
boolean
,
ignoreDeleteEvents
?:
boolean
,
)
:
FileSystemWatcher
--- file events
Parameters
globPattern
:
string
|
IRelativePattern
Optional
ignoreCreateEvents
:
boolean
Optional
ignoreChangeEvents
:
boolean
Optional
ignoreDeleteEvents
:
boolean
Returns
FileSystemWatcher
get
On
Will
Create
File
Event
getOnWillCreateFileEvent
(
extension
:
Plugin
)
:
Event
<
FileWillCreateEvent
>
Parameters
extension
:
Plugin
Returns
Event
<
FileWillCreateEvent
>
get
On
Will
Delete
File
Event
getOnWillDeleteFileEvent
(
extension
:
Plugin
)
:
Event
<
FileWillDeleteEvent
>
Parameters
extension
:
Plugin
Returns
Event
<
FileWillDeleteEvent
>
get
On
Will
Rename
File
Event
getOnWillRenameFileEvent
(
extension
:
Plugin
)
:
Event
<
FileWillRenameEvent
>
Parameters
extension
:
Plugin
Returns
Event
<
FileWillRenameEvent
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
on
Did
Create
File
on
Did
Delete
File
on
Did
Rename
File
Methods
$on
Did
Run
File
Operation
$on
File
Event
$on
Will
Run
File
Operation
create
File
System
Watcher
get
On
Will
Create
File
Event
get
On
Will
Delete
File
Event
get
On
Will
Rename
File
Event
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...
--- file operations