Options
All
  • Public
  • Public/Protected
  • All
Menu

Module filesystem

Index

References

Namespaces

Enumerations

Classes

Interfaces

Type aliases

Properties

Variables

Functions

References

CONTROL_PANEL_CLASS

Re-exports CONTROL_PANEL_CLASS

CONTROL_PANEL_CLASS

Re-exports CONTROL_PANEL_CLASS

DIR_NODE_CLASS

Re-exports DIR_NODE_CLASS

DIR_NODE_CLASS

Re-exports DIR_NODE_CLASS

DefaultFileDialogService

Re-exports DefaultFileDialogService

DefaultFileDialogService

Re-exports DefaultFileDialogService

DirNode

Re-exports DirNode

DirNode

Re-exports DirNode

FILENAME_LABEL_CLASS

Re-exports FILENAME_LABEL_CLASS

FILENAME_LABEL_CLASS

Re-exports FILENAME_LABEL_CLASS

FILENAME_PANEL_CLASS

Re-exports FILENAME_PANEL_CLASS

FILENAME_PANEL_CLASS

Re-exports FILENAME_PANEL_CLASS

FILENAME_TEXTFIELD_CLASS

Re-exports FILENAME_TEXTFIELD_CLASS

FILENAME_TEXTFIELD_CLASS

Re-exports FILENAME_TEXTFIELD_CLASS

FILE_STAT_ICON_CLASS

Re-exports FILE_STAT_ICON_CLASS

FILE_STAT_ICON_CLASS

Re-exports FILE_STAT_ICON_CLASS

FILE_STAT_NODE_CLASS

Re-exports FILE_STAT_NODE_CLASS

FILE_STAT_NODE_CLASS

Re-exports FILE_STAT_NODE_CLASS

FILE_TREE_CLASS

Re-exports FILE_TREE_CLASS

FILE_TREE_CLASS

Re-exports FILE_TREE_CLASS

FILE_TREE_FILTERS_LIST_CLASS

Re-exports FILE_TREE_FILTERS_LIST_CLASS

FILE_TREE_FILTERS_LIST_CLASS

Re-exports FILE_TREE_FILTERS_LIST_CLASS

FILTERS_LABEL_CLASS

Re-exports FILTERS_LABEL_CLASS

FILTERS_LABEL_CLASS

Re-exports FILTERS_LABEL_CLASS

FILTERS_LIST_PANEL_CLASS

Re-exports FILTERS_LIST_PANEL_CLASS

FILTERS_LIST_PANEL_CLASS

Re-exports FILTERS_LIST_PANEL_CLASS

FILTERS_PANEL_CLASS

Re-exports FILTERS_PANEL_CLASS

FILTERS_PANEL_CLASS

Re-exports FILTERS_PANEL_CLASS

FileAccess

Re-exports FileAccess

FileChange

Re-exports FileChange

FileChangeEvent

Re-exports FileChangeEvent

FileChangeType

Re-exports FileChangeType

FileChangeType

Re-exports FileChangeType

FileChangeType

Re-exports FileChangeType

FileDeleteOptions

Re-exports FileDeleteOptions

FileDialog

Re-exports FileDialog

FileDialog

Re-exports FileDialog

FileDialogProps

Re-exports FileDialogProps

FileDialogProps

Re-exports FileDialogProps

FileDialogService

Re-exports FileDialogService

FileDialogService

Re-exports FileDialogService

FileDialogTreeFilters

Re-exports FileDialogTreeFilters

FileDialogTreeFilters

Re-exports FileDialogTreeFilters

FileDialogTreeFiltersRenderer

Re-exports FileDialogTreeFiltersRenderer

FileDialogTreeFiltersRenderer

Re-exports FileDialogTreeFiltersRenderer

FileDialogTreeFiltersRendererFactory

Re-exports FileDialogTreeFiltersRendererFactory

FileDialogTreeFiltersRendererFactory

Re-exports FileDialogTreeFiltersRendererFactory

FileDialogTreeFiltersRendererOptions

Re-exports FileDialogTreeFiltersRendererOptions

FileDialogTreeFiltersRendererOptions

Re-exports FileDialogTreeFiltersRendererOptions

FileEvent

Re-exports FileEvent

FileMoveEvent

Re-exports FileMoveEvent

FileMoveOptions

Re-exports FileMoveOptions

FileNode

Re-exports FileNode

FileNode

Re-exports FileNode

FileOperationEmitter

Re-exports FileOperationEmitter

FileResource

Re-exports FileResource

FileResourceOptions

Re-exports FileResourceOptions

FileResourceResolver

Re-exports FileResourceResolver

FileResourceVersion

Re-exports FileResourceVersion

FileStat

Re-exports FileStat

FileStatNode

Re-exports FileStatNode

FileStatNode

Re-exports FileStatNode

FileStatNodeData

Re-exports FileStatNodeData

FileStatNodeData

Re-exports FileStatNodeData

FileSystem

Re-exports FileSystem

FileSystemConfiguration

Re-exports FileSystemConfiguration

FileSystemError

Re-exports FileSystemError

FileSystemPreferenceContribution

Re-exports FileSystemPreferenceContribution

FileSystemPreferences

Re-exports FileSystemPreferences

FileSystemUtils

Re-exports FileSystemUtils

FileSystemWatcher

Re-exports FileSystemWatcher

FileTree

Re-exports FileTree

FileTree

Re-exports FileTree

FileTreeModel

Re-exports FileTreeModel

FileTreeModel

Re-exports FileTreeModel

FileTreeWidget

Re-exports FileTreeWidget

FileTreeWidget

Re-exports FileTreeWidget

GENERAL_MAX_FILE_SIZE_MB

Re-exports GENERAL_MAX_FILE_SIZE_MB

LocationListRenderer

Re-exports LocationListRenderer

LocationListRenderer

Re-exports LocationListRenderer

LocationListRendererFactory

Re-exports LocationListRendererFactory

LocationListRendererFactory

Re-exports LocationListRendererFactory

LocationListRendererOptions

Re-exports LocationListRendererOptions

LocationListRendererOptions

Re-exports LocationListRendererOptions

LocationService

Re-exports LocationService

LocationService

Re-exports LocationService

MAX_FILE_SIZE_MB

Re-exports MAX_FILE_SIZE_MB

NAVIGATION_BACK_CLASS

Re-exports NAVIGATION_BACK_CLASS

NAVIGATION_BACK_CLASS

Re-exports NAVIGATION_BACK_CLASS

NAVIGATION_FORWARD_CLASS

Re-exports NAVIGATION_FORWARD_CLASS

NAVIGATION_FORWARD_CLASS

Re-exports NAVIGATION_FORWARD_CLASS

NAVIGATION_HOME_CLASS

Re-exports NAVIGATION_HOME_CLASS

NAVIGATION_HOME_CLASS

Re-exports NAVIGATION_HOME_CLASS

NAVIGATION_LOCATION_LIST_PANEL_CLASS

Re-exports NAVIGATION_LOCATION_LIST_PANEL_CLASS

NAVIGATION_LOCATION_LIST_PANEL_CLASS

Re-exports NAVIGATION_LOCATION_LIST_PANEL_CLASS

NAVIGATION_PANEL_CLASS

Re-exports NAVIGATION_PANEL_CLASS

NAVIGATION_PANEL_CLASS

Re-exports NAVIGATION_PANEL_CLASS

NAVIGATION_UP_CLASS

Re-exports NAVIGATION_UP_CLASS

NAVIGATION_UP_CLASS

Re-exports NAVIGATION_UP_CLASS

OpenFileDialog

Re-exports OpenFileDialog

OpenFileDialog

Re-exports OpenFileDialog

OpenFileDialogFactory

Re-exports OpenFileDialogFactory

OpenFileDialogFactory

Re-exports OpenFileDialogFactory

OpenFileDialogProps

Re-exports OpenFileDialogProps

OpenFileDialogProps

Re-exports OpenFileDialogProps

SAVE_DIALOG_CLASS

Re-exports SAVE_DIALOG_CLASS

SAVE_DIALOG_CLASS

Re-exports SAVE_DIALOG_CLASS

SaveFileDialog

Re-exports SaveFileDialog

SaveFileDialog

Re-exports SaveFileDialog

SaveFileDialogFactory

Re-exports SaveFileDialogFactory

SaveFileDialogFactory

Re-exports SaveFileDialogFactory

SaveFileDialogProps

Re-exports SaveFileDialogProps

SaveFileDialogProps

Re-exports SaveFileDialogProps

TOOLBAR_ITEM_TRANSFORM_TIMEOUT

Re-exports TOOLBAR_ITEM_TRANSFORM_TIMEOUT

TOOLBAR_ITEM_TRANSFORM_TIMEOUT

Re-exports TOOLBAR_ITEM_TRANSFORM_TIMEOUT

WIN32_MAX_FILE_SIZE_MB

Re-exports WIN32_MAX_FILE_SIZE_MB

bindFileSystemPreferences

Re-exports bindFileSystemPreferences

createFileDialogContainer

Re-exports createFileDialogContainer

createFileDialogContainer

Re-exports createFileDialogContainer

createFileSystemPreferences

Re-exports createFileSystemPreferences

createFileTreeContainer

Re-exports createFileTreeContainer

createFileTreeContainer

Re-exports createFileTreeContainer

createOpenFileDialogContainer

Re-exports createOpenFileDialogContainer

createOpenFileDialogContainer

Re-exports createOpenFileDialogContainer

createSaveFileDialogContainer

Re-exports createSaveFileDialogContainer

createSaveFileDialogContainer

Re-exports createSaveFileDialogContainer

filesystemPreferenceSchema

Re-exports filesystemPreferenceSchema

Type aliases

DirNode

DirNode: FileStatNode & ExpandableTreeNode

FileChangeEvent

FileChangeEvent: FileChange[]
deprecated

since 1.4.0 - in order to support VS Code FS API (https://github.com/eclipse-theia/theia/pull/7908), use FileChangesEvent instead

FileNode

FileNode: FileStatNode

FileStatNodeData

FileStatNodeData: Omit<FileStatNode, "uri" | "fileStat"> & { fileStat?: FileStat; stat?: Stat | ({ type: FileType } & Partial<Stat>); uri: string }

FileSystemPreferences

FileSystemPreferences: PreferenceProxy<FileSystemConfiguration>

FileSystemWatcherServerProxy

FileSystemWatcherServerProxy: JsonRpcProxy<FileSystemWatcherServer>

NsfwOptions

NsfwOptions: nsfw.Options

WebKitEntriesCallback

WebKitEntriesCallback: ((entries: WebKitEntry[]) => void) | { handleEvent: any }

Copyright (C) 2018 TypeFox and others.

This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.

SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0

WebKitErrorCallback

WebKitErrorCallback: ((err: DOMError) => void) | { handleEvent: any }

WebKitFileCallback

WebKitFileCallback: ((file: File) => void) | { handleEvent: any }

Properties

default

default: ContainerModule

default

default: ContainerModule

default

default: ContainerModule

default

default: ContainerModule

default

default: ContainerModule

default

default: ContainerModule

default

default: IPCEntryPoint

Variables

Const CONTROL_PANEL_CLASS

CONTROL_PANEL_CLASS: "theia-ControlPanel" = 'theia-ControlPanel'

Const DIR_NODE_CLASS

DIR_NODE_CLASS: "theia-DirNode" = 'theia-DirNode'

Const ETAG_DISABLED

ETAG_DISABLED: "" = ''

A hint to disable etag checking for reading/writing.

Const FILENAME_LABEL_CLASS

FILENAME_LABEL_CLASS: "theia-FileNameLabel" = 'theia-FileNameLabel'

Const FILENAME_PANEL_CLASS

FILENAME_PANEL_CLASS: "theia-FileNamePanel" = 'theia-FileNamePanel'

Const FILENAME_TEXTFIELD_CLASS

FILENAME_TEXTFIELD_CLASS: "theia-FileNameTextField" = 'theia-FileNameTextField'

Const FILE_DIALOG_CLASS

FILE_DIALOG_CLASS: "theia-FileDialog" = 'theia-FileDialog'

Const FILE_STAT_ICON_CLASS

FILE_STAT_ICON_CLASS: "theia-FileStatIcon" = 'theia-FileStatIcon'

Const FILE_STAT_NODE_CLASS

FILE_STAT_NODE_CLASS: "theia-FileStatNode" = 'theia-FileStatNode'

Const FILE_TREE_CLASS

FILE_TREE_CLASS: "theia-FileTree" = 'theia-FileTree'

Const FILE_TREE_FILTERS_LIST_CLASS

FILE_TREE_FILTERS_LIST_CLASS: "theia-FileTreeFiltersList" = 'theia-FileTreeFiltersList'

Const FILTERS_LABEL_CLASS

FILTERS_LABEL_CLASS: "theia-FiltersLabel" = 'theia-FiltersLabel'

Const FILTERS_LIST_PANEL_CLASS

FILTERS_LIST_PANEL_CLASS: "theia-FiltersListPanel" = 'theia-FiltersListPanel'

Const FILTERS_PANEL_CLASS

FILTERS_PANEL_CLASS: "theia-FiltersPanel" = 'theia-FiltersPanel'

Const FileDialogService

FileDialogService: typeof FileDialogService = ...

Const FileDialogTreeFiltersRendererFactory

FileDialogTreeFiltersRendererFactory: typeof FileDialogTreeFiltersRendererFactory = ...

Const FileDialogTreeFiltersRendererOptions

FileDialogTreeFiltersRendererOptions: typeof FileDialogTreeFiltersRendererOptions = ...

Const FileServiceContribution

FileServiceContribution: typeof FileServiceContribution = ...

Const FileSystem

FileSystem: typeof FileSystem = ...
deprecated

since 1.4.0 - in order to support VS Code FS API (https://github.com/eclipse-theia/theia/pull/7908), use FileService instead

Const FileSystemPreferenceContribution

FileSystemPreferenceContribution: typeof FileSystemPreferenceContribution = ...

Const FileSystemPreferences

FileSystemPreferences: typeof FileSystemPreferences = ...

Const FileSystemProvider

FileSystemProvider: typeof FileSystemProvider = ...

Const FileSystemWatcherServer

FileSystemWatcherServer: typeof FileSystemWatcherServer = ...

Const FileSystemWatcherServerProxy

FileSystemWatcherServerProxy: typeof FileSystemWatcherServerProxy = ...

Const FileSystemWatcherService

FileSystemWatcherService: typeof FileSystemWatcherService = ...

Const FilepathBreadcrumbType

FilepathBreadcrumbType: typeof FilepathBreadcrumbType = ...

Const GENERAL_MAX_FILE_SIZE_MB

GENERAL_MAX_FILE_SIZE_MB: number = ...

Const HTTP_FILE_UPLOAD_PATH

HTTP_FILE_UPLOAD_PATH: "/file-upload" = '/file-upload'

Copyright (C) 2021 Ericsson and others.

This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.

SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0

Const HTTP_UPLOAD_URL

HTTP_UPLOAD_URL: string = ...

Const LocationListRendererFactory

LocationListRendererFactory: typeof LocationListRendererFactory = ...

Const LocationListRendererOptions

LocationListRendererOptions: typeof LocationListRendererOptions = ...

Const MAX_FILE_SIZE_MB

MAX_FILE_SIZE_MB: number = ...

Const NAVIGATION_BACK_CLASS

NAVIGATION_BACK_CLASS: "theia-NavigationBack" = 'theia-NavigationBack'

Const NAVIGATION_FORWARD_CLASS

NAVIGATION_FORWARD_CLASS: "theia-NavigationForward" = 'theia-NavigationForward'

Const NAVIGATION_HOME_CLASS

NAVIGATION_HOME_CLASS: "theia-NavigationHome" = 'theia-NavigationHome'

Const NAVIGATION_LOCATION_LIST_PANEL_CLASS

NAVIGATION_LOCATION_LIST_PANEL_CLASS: "theia-LocationListPanel" = 'theia-LocationListPanel'

Const NAVIGATION_PANEL_CLASS

NAVIGATION_PANEL_CLASS: "theia-NavigationPanel" = 'theia-NavigationPanel'

Const NAVIGATION_UP_CLASS

NAVIGATION_UP_CLASS: "theia-NavigationUp" = 'theia-NavigationUp'

Const NOT_SELECTABLE_CLASS

NOT_SELECTABLE_CLASS: "theia-mod-not-selectable" = 'theia-mod-not-selectable'

Const NSFW_SINGLE_THREADED

NSFW_SINGLE_THREADED: boolean = ...

Const NSFW_WATCHER

NSFW_WATCHER: "nsfw-watcher" = 'nsfw-watcher'

Const NSFW_WATCHER_VERBOSE

NSFW_WATCHER_VERBOSE: boolean = ...

Const NsfwFileSystemWatcherServerOptions

NsfwFileSystemWatcherServerOptions: typeof NsfwFileSystemWatcherServerOptions = ...

Const NsfwFileSystemWatcherServiceProcessOptions

NsfwFileSystemWatcherServiceProcessOptions: typeof NsfwFileSystemWatcherServiceProcessOptions = ...

Const NsfwOptions

NsfwOptions: typeof NsfwOptions = ...

Inversify service identifier allowing extensions to override options passed to nsfw by the file watcher.

Const OpenFileDialogFactory

OpenFileDialogFactory: typeof OpenFileDialogFactory = ...

Const RemoteFileSystemProviderError

RemoteFileSystemProviderError: Constructor<-33005, { code: FileSystemProviderErrorCode; name: string }> = ...

Const RemoteFileSystemServer

RemoteFileSystemServer: typeof RemoteFileSystemServer = ...

Const SAVE_DIALOG_CLASS

SAVE_DIALOG_CLASS: "theia-SaveFileDialog" = 'theia-SaveFileDialog'

Const SaveFileDialogFactory

SaveFileDialogFactory: typeof SaveFileDialogFactory = ...

Const TOOLBAR_ITEM_TRANSFORM_TIMEOUT

TOOLBAR_ITEM_TRANSFORM_TIMEOUT: 100 = 100

Const WIN32_MAX_FILE_SIZE_MB

WIN32_MAX_FILE_SIZE_MB: 300 = 300

Const WatcherDisposal

WatcherDisposal: typeof WatcherDisposal = ...

This is a flag value passed around upon disposal.

WebKitDirectoryEntry

WebKitDirectoryEntry: { prototype: WebKitDirectoryEntry }

Type declaration

WebKitDirectoryReader

WebKitDirectoryReader: { prototype: WebKitDirectoryReader }

Type declaration

WebKitEntry

WebKitEntry: { prototype: WebKitEntry }

Type declaration

WebKitFileEntry

WebKitFileEntry: { prototype: WebKitFileEntry }

Type declaration

WebKitFileSystem

WebKitFileSystem: { prototype: WebKitFileSystem }

Type declaration

Const filesystemPreferenceSchema

filesystemPreferenceSchema: PreferenceSchema = ...

Const remoteFileSystemPath

remoteFileSystemPath: "/services/remote-filesystem" = '/services/remote-filesystem'

Functions

bindFileResource

  • bindFileResource(bind: interfaces.Bind): void

bindFileSystemPreferences

  • bindFileSystemPreferences(bind: interfaces.Bind): void

bindFileSystemWatcherServer

  • bindFileSystemWatcherServer(bind: interfaces.Bind): void

createFileDialogContainer

  • createFileDialogContainer(parent: interfaces.Container): Container

createFileSystemPreferences

  • createFileSystemPreferences(preferences: PreferenceService, schema?: PreferenceSchema): FileSystemPreferences

createFileSystemProviderError

createFileTreeBreadcrumbsContainer

  • createFileTreeBreadcrumbsContainer(parent: interfaces.Container): Container

createFileTreeBreadcrumbsWidget

createFileTreeContainer

  • createFileTreeContainer(parent: interfaces.Container): Container

createNsfwFileSystemWatcherService

createOpenFileDialogContainer

  • createOpenFileDialogContainer(parent: interfaces.Container, props: OpenFileDialogProps): Container

createSaveFileDialogContainer

  • createSaveFileDialogContainer(parent: interfaces.Container, props: SaveFileDialogProps): Container

ensureFileSystemProviderError

  • ensureFileSystemProviderError(error?: Error): Error

etag

  • etag(stat: { mtime: number; size: number }): string
  • etag(stat: { mtime: number | undefined; size: number | undefined }): string | undefined

export=

  • export=(sourcePath: string, targetPath: string, options?: MvOptions, cb?: (error: NodeJS.ErrnoException) => void): void
  • Parameters

    • sourcePath: string
    • targetPath: string
    • Optional options: MvOptions
    • Optional cb: (error: NodeJS.ErrnoException) => void
        • (error: NodeJS.ErrnoException): void
        • Parameters

          • error: NodeJS.ErrnoException

          Returns void

    Returns void

export=

  • export=(paths: Iterable<string>): Promise<void>

hasAccessCapability

hasFileFolderCopyCapability

hasFileReadStreamCapability

hasOpenReadWriteCloseCapability

hasReadWriteCapability

hasUpdateCapability

markAsFileSystemProviderError

readFileIntoStream

spawnNsfwFileSystemWatcherServiceProcess

toFileOperationResult

toFileSystemProviderErrorCode