Skip to content

Commit e173d81

Browse files
committed
feat: export types
1 parent a91c616 commit e173d81

4 files changed

Lines changed: 17 additions & 15 deletions

File tree

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@
1212
1313
```html
1414
使用 UMD 格式
15-
<script src="https://www.unpkg.com/@skillnull/webeesocket@0.1.4/dist/WebEESocket.js"></script>
15+
<script src="https://www.unpkg.com/@skillnull/webeesocket@0.1.5/dist/WebEESocket.js"></script>
1616
# or
17-
<script src="https://cdn.jsdelivr.net/npm/@skillnull/webeesocket@0.1.4/dist/WebEESocket.js"></script>
17+
<script src="https://cdn.jsdelivr.net/npm/@skillnull/webeesocket@0.1.5/dist/WebEESocket.js"></script>
1818

1919
使用 ES 格式
20-
<script src="https://www.unpkg.com/@skillnull/webeesocket@0.1.4/dist/WebEESocket.es.js"></script>
20+
<script src="https://www.unpkg.com/@skillnull/webeesocket@0.1.5/dist/WebEESocket.es.js"></script>
2121
# or
22-
<script src="https://cdn.jsdelivr.net/npm/@skillnull/webeesocket@0.1.4/dist/WebEESocket.es.js"></script>
22+
<script src="https://cdn.jsdelivr.net/npm/@skillnull/webeesocket@0.1.5/dist/WebEESocket.es.js"></script>
2323
```
2424

2525

dist/Index.d.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1+
import WebSocket from './WebSocket/Controller';
12
declare class Socket {
2-
private socket;
3-
private subscribe;
4-
private unsubscribe;
5-
private close;
6-
private on;
3+
socket: WebSocket;
4+
subscribe: OmitThisParameter<(data: object) => void>;
5+
unsubscribe: OmitThisParameter<(data: object) => void>;
6+
close: OmitThisParameter<() => void>;
7+
on: OmitThisParameter<(params: any, callback: void) => any>;
78
constructor(props: any);
89
}
910
export declare const WEBSOCKET: typeof Socket;

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{
2-
"version": "0.1.4",
2+
"version": "0.1.5",
33
"name": "@skillnull/webeesocket",
44
"description": "通过事件驱动机制 EventEmitter 对 Websocket 和微信 connectSocket 进行集成封装",
55
"main": "dist/WebEESocket",
6+
"types": "dist/Index.d.ts",
67
"author": "skillnull",
78
"keywords": [
89
"websocket",

src/Index.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import WebSocket from './WebSocket/Controller'
22

33
class Socket {
4-
private socket: WebSocket
5-
private subscribe: OmitThisParameter<(data: object) => void>
6-
private unsubscribe: OmitThisParameter<(data: object) => void>
7-
private close: OmitThisParameter<() => void>
8-
private on: OmitThisParameter<(params: any, callback: void) => any>
4+
public socket: WebSocket
5+
public subscribe: OmitThisParameter<(data: object) => void>
6+
public unsubscribe: OmitThisParameter<(data: object) => void>
7+
public close: OmitThisParameter<() => void>
8+
public on: OmitThisParameter<(params: any, callback: void) => any>
99

1010
constructor(props: any) {
1111
this.socket = new WebSocket(props)

0 commit comments

Comments
 (0)