Options
All
  • Public
  • Public/Protected
  • All
Menu

Module filesystem

Index

References

Namespaces

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

References

Re-exports CONTROL_PANEL_CLASS
Re-exports CONTROL_PANEL_CLASS
Re-exports DIR_NODE_CLASS
Re-exports DIR_NODE_CLASS
Re-exports DefaultFileDialogService
Re-exports DefaultFileDialogService
Re-exports DirNode
Re-exports DirNode
Re-exports FILENAME_LABEL_CLASS
Re-exports FILENAME_LABEL_CLASS
Re-exports FILENAME_PANEL_CLASS
Re-exports FILENAME_PANEL_CLASS
Re-exports FILENAME_TEXTFIELD_CLASS
Re-exports FILENAME_TEXTFIELD_CLASS
Re-exports FILE_STAT_ICON_CLASS
Re-exports FILE_STAT_ICON_CLASS
Re-exports FILE_STAT_NODE_CLASS
Re-exports FILE_STAT_NODE_CLASS
Re-exports FILE_TREE_CLASS
Re-exports FILE_TREE_CLASS
Re-exports FILE_TREE_FILTERS_LIST_CLASS
Re-exports FILE_TREE_FILTERS_LIST_CLASS
Re-exports FILTERS_LABEL_CLASS
Re-exports FILTERS_LABEL_CLASS
Re-exports FILTERS_LIST_PANEL_CLASS
Re-exports FILTERS_LIST_PANEL_CLASS
Re-exports FILTERS_PANEL_CLASS
Re-exports FILTERS_PANEL_CLASS
Re-exports FileAccess
Re-exports FileChangeType
Re-exports FileDialog
Re-exports FileDialog
Re-exports FileDialogProps
Re-exports FileDialogProps
Re-exports FileDialogService
Re-exports FileDialogService
Re-exports FileDialogTreeFilters
Re-exports FileDialogTreeFilters
Re-exports FileDialogTreeFiltersRenderer
Re-exports FileDialogTreeFiltersRenderer
Re-exports FileDialogTreeFiltersRendererFactory
Re-exports FileDialogTreeFiltersRendererFactory
Re-exports FileDialogTreeFiltersRendererOptions
Re-exports FileDialogTreeFiltersRendererOptions
Re-exports FileNode
Re-exports FileNode
Re-exports FileResource
Re-exports FileResourceOptions
Re-exports FileResourceResolver
Re-exports FileResourceVersion
Re-exports FileStatNode
Re-exports FileStatNode
Re-exports FileStatNodeData
Re-exports FileStatNodeData
Re-exports FileSystemConfiguration
Re-exports FileSystemPreferenceContribution
Re-exports FileSystemPreferences
Re-exports FileSystemUtils
Re-exports FileTree
Re-exports FileTree
Re-exports FileTreeDecoratorAdapter
Re-exports FileTreeDecoratorAdapter
Re-exports FileTreeLabelProvider
Re-exports FileTreeLabelProvider
Re-exports FileTreeModel
Re-exports FileTreeModel
Re-exports FileTreeWidget
Re-exports FileTreeWidget
Re-exports GENERAL_MAX_FILE_SIZE_MB
Re-exports LocationListRenderer
Re-exports LocationListRenderer
Re-exports LocationListRendererFactory
Re-exports LocationListRendererFactory
Re-exports LocationListRendererOptions
Re-exports LocationListRendererOptions
Re-exports LocationService
Re-exports LocationService
Re-exports MAX_FILE_SIZE_MB
Re-exports NAVIGATION_BACK_CLASS
Re-exports NAVIGATION_BACK_CLASS
Re-exports NAVIGATION_FORWARD_CLASS
Re-exports NAVIGATION_FORWARD_CLASS
Re-exports NAVIGATION_HOME_CLASS
Re-exports NAVIGATION_HOME_CLASS
Re-exports NAVIGATION_LOCATION_LIST_PANEL_CLASS
Re-exports NAVIGATION_LOCATION_LIST_PANEL_CLASS
Re-exports NAVIGATION_PANEL_CLASS
Re-exports NAVIGATION_PANEL_CLASS
Re-exports NAVIGATION_UP_CLASS
Re-exports NAVIGATION_UP_CLASS
Re-exports OpenFileDialog
Re-exports OpenFileDialog
Re-exports OpenFileDialogFactory
Re-exports OpenFileDialogFactory
Re-exports OpenFileDialogProps
Re-exports OpenFileDialogProps
Re-exports SAVE_DIALOG_CLASS
Re-exports SAVE_DIALOG_CLASS
Re-exports SaveFileDialog
Re-exports SaveFileDialog
Re-exports SaveFileDialogFactory
Re-exports SaveFileDialogFactory
Re-exports SaveFileDialogProps
Re-exports SaveFileDialogProps
Re-exports TOOLBAR_ITEM_TRANSFORM_TIMEOUT
Re-exports TOOLBAR_ITEM_TRANSFORM_TIMEOUT
Re-exports WIN32_MAX_FILE_SIZE_MB
Re-exports bindFileSystemPreferences
Re-exports createFileDialogContainer
Re-exports createFileDialogContainer
Re-exports createFileSystemPreferences
Re-exports createFileTreeContainer
Re-exports createFileTreeContainer
Re-exports createOpenFileDialogContainer
Re-exports createOpenFileDialogContainer
Re-exports createSaveFileDialogContainer
Re-exports createSaveFileDialogContainer
Re-exports filesystemPreferenceSchema

Type Aliases

DirNode: FileStatNode & ExpandableTreeNode
FileNode: FileStatNode
FileStatNodeData: Omit<FileStatNode, "uri" | "fileStat"> & { fileStat?: FileStat; stat?: Stat | { type: FileType } & Partial<Stat>; uri: string }
FileSystemPreferences: PreferenceProxy<FileSystemConfiguration>
NsfwOptions: nsfw.Options
WebKitEntriesCallback: ((entries: WebKitEntry[]) => void) | { handleEvent: any }
WebKitErrorCallback: ((err: DOMError) => void) | { handleEvent: any }
WebKitFileCallback: ((file: File) => void) | { handleEvent: any }

Variables

CHANNEL_SHOW_OPEN: "ShowOpenDialog" = 'ShowOpenDialog'
CHANNEL_SHOW_SAVE: "ShowSaveDialog" = 'ShowSaveDialog'
CONTROL_PANEL_CLASS: "theia-ControlPanel" = 'theia-ControlPanel'
DIR_NODE_CLASS: "theia-DirNode" = 'theia-DirNode'
ETAG_DISABLED: "" = ''

A hint to disable etag checking for reading/writing.

FILENAME_LABEL_CLASS: "theia-FileNameLabel" = 'theia-FileNameLabel'
FILENAME_PANEL_CLASS: "theia-FileNamePanel" = 'theia-FileNamePanel'
FILENAME_TEXTFIELD_CLASS: "theia-FileNameTextField" = 'theia-FileNameTextField'
FILE_DIALOG_CLASS: "theia-FileDialog" = 'theia-FileDialog'
FILE_STAT_ICON_CLASS: "theia-FileStatIcon" = 'theia-FileStatIcon'
FILE_STAT_NODE_CLASS: "theia-FileStatNode" = 'theia-FileStatNode'
FILE_TREE_CLASS: "theia-FileTree" = 'theia-FileTree'
FILE_TREE_FILTERS_LIST_CLASS: "theia-FileTreeFiltersList" = 'theia-FileTreeFiltersList'
FILTERS_LABEL_CLASS: "theia-FiltersLabel" = 'theia-FiltersLabel'
FILTERS_LIST_PANEL_CLASS: "theia-FiltersListPanel" = 'theia-FiltersListPanel'
FILTERS_PANEL_CLASS: "theia-FiltersPanel" = 'theia-FiltersPanel'
FileDialogService: typeof FileDialogService = ...
FileDialogTreeFiltersRendererFactory: typeof FileDialogTreeFiltersRendererFactory = ...
FileDialogTreeFiltersRendererOptions: typeof FileDialogTreeFiltersRendererOptions = ...
FileServiceContribution: typeof FileServiceContribution = ...
FileSystemPreferenceContribution: typeof FileSystemPreferenceContribution = ...
FileSystemPreferences: typeof FileSystemPreferences = ...
FileSystemProvider: typeof FileSystemProvider = ...
FileSystemWatcherServer: typeof FileSystemWatcherServer = ...
FileSystemWatcherService: typeof FileSystemWatcherService = ...
FilepathBreadcrumbType: typeof FilepathBreadcrumbType = ...
GENERAL_MAX_FILE_SIZE_MB: number = ...
HTTP_FILE_UPLOAD_PATH: "/file-upload" = '/file-upload'
HTTP_UPLOAD_URL: string = ...
HiddenFilesToggleRendererFactory: typeof HiddenFilesToggleRendererFactory = ...
LocationListRendererFactory: typeof LocationListRendererFactory = ...
LocationListRendererOptions: typeof LocationListRendererOptions = ...
MAX_FILE_SIZE_MB: number = ...
NAVIGATION_BACK_CLASS: "theia-NavigationBack" = 'theia-NavigationBack'
NAVIGATION_FORWARD_CLASS: "theia-NavigationForward" = 'theia-NavigationForward'
NAVIGATION_HOME_CLASS: "theia-NavigationHome" = 'theia-NavigationHome'
NAVIGATION_LOCATION_LIST_PANEL_CLASS: "theia-LocationListPanel" = 'theia-LocationListPanel'
NAVIGATION_PANEL_CLASS: "theia-NavigationPanel" = 'theia-NavigationPanel'
NAVIGATION_UP_CLASS: "theia-NavigationUp" = 'theia-NavigationUp'
NOT_SELECTABLE_CLASS: "theia-mod-not-selectable" = 'theia-mod-not-selectable'
NSFW_SINGLE_THREADED: boolean = ...
NSFW_WATCHER: "nsfw-watcher" = 'nsfw-watcher'
NSFW_WATCHER_VERBOSE: boolean = ...
NsfwFileSystemWatcherServerOptions: typeof NsfwFileSystemWatcherServerOptions = ...
NsfwFileSystemWatcherServiceProcessOptions: typeof NsfwFileSystemWatcherServiceProcessOptions = ...
NsfwOptions: typeof NsfwOptions = ...

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

OpenFileDialogFactory: typeof OpenFileDialogFactory = ...
RemoteFileSystemProviderError: Constructor<-33005, { code: FileSystemProviderErrorCode; name: string }> = ...
RemoteFileSystemServer: typeof RemoteFileSystemServer = ...
SAVE_DIALOG_CLASS: "theia-SaveFileDialog" = 'theia-SaveFileDialog'
SaveFileDialogFactory: typeof SaveFileDialogFactory = ...
TOOLBAR_ITEM_TRANSFORM_TIMEOUT: 100 = 100
WIN32_MAX_FILE_SIZE_MB: 300 = 300
WatcherDisposal: typeof WatcherDisposal = ...

This is a flag value passed around upon disposal.

WebKitDirectoryEntry: { prototype: WebKitDirectoryEntry }

Type declaration

WebKitDirectoryReader: { prototype: WebKitDirectoryReader }

Type declaration

WebKitEntry: { prototype: WebKitEntry }

Type declaration

WebKitFileEntry: { prototype: WebKitFileEntry }

Type declaration

WebKitFileSystem: { prototype: WebKitFileSystem }

Type declaration

default: ContainerModule
default: ContainerModule
default: ContainerModule
default: ContainerModule
default: ContainerModule
default: ContainerModule
default: ContainerModule
filesystemPreferenceSchema: PreferenceSchema = ...
remoteFileSystemPath: "/services/remote-filesystem" = '/services/remote-filesystem'

Functions

  • bindFileResource(bind: Bind): void
  • bindFileSystemPreferences(bind: Bind): void
  • bindFileSystemWatcherServer(bind: Bind): void
  • createFileDialogContainer(parent: Container): Container
  • createFileSystemPreferences(preferences: PreferenceService, schema?: PreferenceSchema): FileSystemPreferences
  • createFileTreeBreadcrumbsContainer(parent: Container): Container
  • createFileTreeContainer(parent: Container, overrides?: Partial<TreeContainerProps>): Container
  • default(connection: Channel): void
  • Parameters

    • connection: Channel

    Returns void

  • ensureFileSystemProviderError(error?: Error): Error
  • etag(stat: { mtime: number; size: number }): string
  • etag(stat: { mtime: undefined | number; size: undefined | number }): string | undefined
  • export=(sourcePath: string, targetPath: string, options?: MvOptions, cb?: ((error: ErrnoException) => void)): void
  • Parameters

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

          • error: ErrnoException

          Returns void

    Returns void

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