'use strict' ; import { BlockchainTreeItem } from '../model/BlockchainTreeItem' ; import * as vscode from 'vscode' ; import { BlockchainExplorerProvider } from '../BlockchainExplorerProvider' ; import * as path from 'path' ; import { FabricWalletRegistryEntry } from 'ibm-blockchain-platform-common' ; export class WalletTreeItem extends BlockchainTreeItem { contextValue : string = 'blockchain-wallet-item' ; iconPath : { light : string ; dark : string ; } = { light : path . join ( __filename , '..' , '..' , '..' , '..' , '..' , 'resources' , 'light' , `wallet.svg` ) , dark : path . join ( __filename , '..' , '..' , '..' , '..' , '..' , 'resources' , 'dark' , `wallet.svg` ) } ; constructor ( provider , public readonly name , public readonly identities , public readonly collapsibleState , public readonly registryEntry ) { super ( provider , name , collapsibleState ) ; } }