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.