0.0.4 ā€¢ Published 3 years ago

vscode-webview-rpc v0.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

Welcome to vscode-webview-prc šŸ‘‹

Version Prerequisite License: MIT

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

Show your support

Give a ā­ļø if this project helped you!


This README was generated with ā¤ļø by readme-md-generator

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago