0.0.4 ā¢ Published 3 years ago
vscode-webview-rpc v0.0.4
Welcome to vscode-webview-prc š
a rpc lib for vscode webview extension development
Prerequisites
- node >=10
Install
yarn add vscode-webview-rpc
Usage
extension rpc
import * as vscode from 'vscode'; import { ExtensionRPC } from 'vscode-webview-rpc';
const panel = vscode.window.createWebviewPanel( 'EditPanel', 'Blog Editing', column || vscode.ViewColumn.One, getWebviewOptions(extensionUri), );
const RPC = new ExtensionRPC(panel.webview);
RPC.on('log',(e)=>{ console.log(e); return Promise.resolve(); });
> webview rpc
```js
import { WebviewRPC } from 'vscode-webview-rpc';
declare var acquireVsCodeApi: any;
let RPC:WebviewRPC;
(()=>{
RPC = new WebRPC(window, vscode);
setTimeout(()=>{
RPC.emit('log',["hello world"]);
},2000);
})();
Author
š¤ aaronphy
- Github: @Aaronphy
Show your support
Give a āļø if this project helped you!
This README was generated with ā¤ļø by readme-md-generator