Skip to content

spectacular-dashboard / DashboardViewProvider / DashboardViewProvider

Class: DashboardViewProvider ​

DashboardViewProvider.DashboardViewProvider

Implements ​

  • WebviewViewProvider

Table of contents ​

Constructors ​

Properties ​

Methods ​

Constructors ​

constructor ​

• new DashboardViewProvider(_extensionUri): DashboardViewProvider

Parameters ​

NameType
_extensionUriUri

Returns ​

DashboardViewProvider

Defined in ​

src/DashboardViewProvider.ts:11

Properties ​

_extensionUri ​

• Private Readonly _extensionUri: Uri

Defined in ​

src/DashboardViewProvider.ts:11


_fileWatcher ​

• Private _fileWatcher: undefined | FileSystemWatcher

Defined in ​

src/DashboardViewProvider.ts:9


_rootPath ​

• Private _rootPath: undefined | string

Defined in ​

src/DashboardViewProvider.ts:8


_view ​

• Private Optional _view: WebviewView

Defined in ​

src/DashboardViewProvider.ts:7


viewType ​

▪ Static Readonly viewType: "spectacular.dashboardView"

Defined in ​

src/DashboardViewProvider.ts:5

Methods ​

_getHtmlForWebview ​

▸ _getHtmlForWebview(webview): string

Parameters ​

NameType
webviewWebview

Returns ​

string

Defined in ​

src/DashboardViewProvider.ts:220


_getThemeKind ​

▸ _getThemeKind(theme): "dark" | "light"

Parameters ​

NameType
themeColorTheme

Returns ​

"dark" | "light"

Defined in ​

src/DashboardViewProvider.ts:209


_handleGetFileTree ​

▸ _handleGetFileTree(rootPath): Promise<void>

Parameters ​

NameType
rootPathstring

Returns ​

Promise<void>

Defined in ​

src/DashboardViewProvider.ts:105


_handleMessage ​

▸ _handleMessage(message): Promise<void>

Parameters ​

NameType
messageObject
message.commandstring

Returns ​

Promise<void>

Defined in ​

src/DashboardViewProvider.ts:55


_handleReadFile ​

▸ _handleReadFile(filePath): Promise<void>

Parameters ​

NameType
filePathstring

Returns ​

Promise<void>

Defined in ​

src/DashboardViewProvider.ts:117


_handleSelectDirectory ​

▸ _handleSelectDirectory(): Promise<void>

Returns ​

Promise<void>

Defined in ​

src/DashboardViewProvider.ts:132


_postMessage ​

▸ _postMessage(message): void

Parameters ​

NameType
messageObject
message.data?unknown
message.typestring

Returns ​

void

Defined in ​

src/DashboardViewProvider.ts:216


_sendConfig ​

▸ _sendConfig(): void

Returns ​

void

Defined in ​

src/DashboardViewProvider.ts:194


_startWatching ​

▸ _startWatching(rootPath): void

Parameters ​

NameType
rootPathstring

Returns ​

void

Defined in ​

src/DashboardViewProvider.ts:151


_stopWatching ​

▸ _stopWatching(): void

Returns ​

void

Defined in ​

src/DashboardViewProvider.ts:186


resolveWebviewView ​

▸ resolveWebviewView(webviewView, _context, _token): void

Parameters ​

NameType
webviewViewWebviewView
_contextWebviewViewResolveContext<unknown>
_tokenCancellationToken

Returns ​

void

Implementation of ​

vscode.WebviewViewProvider.resolveWebviewView

Defined in ​

src/DashboardViewProvider.ts:16

Released under the MIT License.