Skip to content

Commit 5103086

Browse files
authored
Merge pull request #22 from vim-denops/internal
👍 No export internal type
2 parents 11ad5a9 + c724df1 commit 5103086

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

client.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ import {
1111

1212
const msgidThreshold = 2 ** 32;
1313

14-
/** @internal */
15-
export type Session = {
14+
type Session = {
1615
send: (data: Command | Message) => Promise<void>;
1716
recv: (msgid: number) => Promise<Message>;
1817
};

client_test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ import {
88
} from "@std/testing/mock";
99
import { Indexer } from "@lambdalisue/indexer";
1010
import { buildMessage, type Message } from "./message.ts";
11-
import { Client, type Session } from "./client.ts";
11+
import { Client } from "./client.ts";
12+
13+
type Session = ConstructorParameters<typeof Client>[0];
1214

1315
const session: Session = {
1416
send: () => unimplemented(),

mod.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
export { Client } from "./client.ts";
1+
export * from "./client.ts";
22
export * from "./message.ts";
33
export * from "./session.ts";

0 commit comments

Comments
 (0)