Skip to content

Commit a98a292

Browse files
committed
Refactor imports
1 parent ed60508 commit a98a292

7 files changed

+37
-64
lines changed

fresh.gen.ts

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,10 @@ import * as $3 from "./routes/wrp-example-guest.tsx";
99
import * as $4 from "./routes/wrp-example-host.tsx";
1010
import * as $5 from "./routes/wrp-example.tsx";
1111
import * as $6 from "./routes/wrp-iframe-host.tsx";
12-
import * as $$0 from "./islands/Counter.tsx";
13-
import * as $$1 from "./islands/WrpExample.tsx";
14-
import * as $$2 from "./islands/WrpExampleGuest.tsx";
15-
import * as $$3 from "./islands/WrpExampleHost.tsx";
16-
import * as $$4 from "./islands/WrpIframeHost.tsx";
12+
import * as $$0 from "./islands/WrpExample.tsx";
13+
import * as $$1 from "./islands/WrpExampleGuest.tsx";
14+
import * as $$2 from "./islands/WrpExampleHost.tsx";
15+
import * as $$3 from "./islands/WrpIframeHost.tsx";
1716

1817
const manifest = {
1918
routes: {
@@ -26,11 +25,10 @@ const manifest = {
2625
"./routes/wrp-iframe-host.tsx": $6,
2726
},
2827
islands: {
29-
"./islands/Counter.tsx": $$0,
30-
"./islands/WrpExample.tsx": $$1,
31-
"./islands/WrpExampleGuest.tsx": $$2,
32-
"./islands/WrpExampleHost.tsx": $$3,
33-
"./islands/WrpIframeHost.tsx": $$4,
28+
"./islands/WrpExample.tsx": $$0,
29+
"./islands/WrpExampleGuest.tsx": $$1,
30+
"./islands/WrpExampleHost.tsx": $$2,
31+
"./islands/WrpIframeHost.tsx": $$3,
3432
},
3533
baseUrl: import.meta.url,
3634
};

import_map.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
11
{
22
"imports": {
33
"$fresh/": "https://fresh.deno.dev/@1.0.0/",
4-
"react": "./utils/preact-deps.ts",
54
"preact": "./utils/preact-deps.ts",
65
"preact/hooks": "./utils/preact-deps.ts",
76
"preact-render-to-string": "https://esm.sh/preact-render-to-string@5.2.0?deps=preact@10.8.1",
7+
"react": "./utils/preact-deps.ts",
88

99
"@twind": "./utils/twind.ts",
1010
"twind": "https://esm.sh/twind@0.16.16",
1111
"twind/": "https://esm.sh/twind@0.16.16/",
1212

13+
"wrp/": "https://deno.land/x/wrp@v0.0.5/",
14+
"pbkit/": "https://deno.land/x/pbkit@v0.0.45/",
15+
1316
"@markdown": "./utils/markdown.ts"
1417
}
1518
}

islands/Counter.tsx

Lines changed: 0 additions & 22 deletions
This file was deleted.

islands/WrpExample.tsx

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,17 @@ import { tw } from "@twind";
55
import {
66
createEventBuffer,
77
EventBuffer,
8-
} from "https://deno.land/x/pbkit@v0.0.45/core/runtime/async/event-buffer.ts";
9-
import {
10-
createWrpChannel,
11-
WrpChannel,
12-
} from "https://deno.land/x/wrp@v0.0.5/channel.ts";
13-
import { Type as WrpMessage } from "https://deno.land/x/wrp@v0.0.5/generated/messages/pbkit/wrp/WrpMessage.ts";
14-
import useWrpParentSocket from "https://deno.land/x/wrp@v0.0.5/react/useWrpParentSocket.ts";
15-
import useWrpServer from "https://deno.land/x/wrp@v0.0.5/react/useWrpServer.ts";
8+
} from "pbkit/core/runtime/async/event-buffer.ts";
9+
import { createWrpChannel, WrpChannel } from "wrp/channel.ts";
10+
import { Type as WrpMessage } from "wrp/generated/messages/pbkit/wrp/WrpMessage.ts";
11+
import useWrpParentSocket from "wrp/react/useWrpParentSocket.ts";
12+
import useWrpServer from "wrp/react/useWrpServer.ts";
1613
import {
1714
createServiceClient,
1815
methodDescriptors,
1916
Service,
2017
} from "../wrp-example/generated/services/pbkit/wrp/example/WrpExampleService.ts";
21-
import useWrpClientImpl from "https://deno.land/x/wrp@v0.0.5/react/useWrpClientImpl.ts";
18+
import useWrpClientImpl from "wrp/react/useWrpClientImpl.ts";
2219

2320
export default function WrpExample() {
2421
const [sliderValue, setSliderValue] = useState(50);
@@ -29,11 +26,11 @@ export default function WrpExample() {
2926
const channel = useMemo(() => socket && createWrpChannel(socket), [socket]);
3027
const splitChannelResult = useMemo(
3128
() => channel && splitChannel(channel),
32-
[channel],
29+
[channel]
3330
);
3431
const wrpClientImpl = useWrpClientImpl(splitChannelResult?.guestChannel);
3532
const [serviceClient, setServiceClient] = useState<Service | undefined>(
36-
undefined,
33+
undefined
3734
);
3835
useEffect(() => {
3936
if (!wrpClientImpl) return;
@@ -61,9 +58,8 @@ export default function WrpExample() {
6158
res.header({});
6259
const value = getState().sliderValue;
6360
res.send({ value });
64-
const off = stateChanges.on(
65-
"sliderValue",
66-
(value) => res.send({ value }),
61+
const off = stateChanges.on("sliderValue", (value) =>
62+
res.send({ value })
6763
);
6864
req.metadata?.on("cancel-response", teardown);
6965
req.metadata?.on("close", teardown);

islands/WrpExampleGuest.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
/** @jsxFrag Fragment */
33
import { Fragment, h, useEffect, useMemo, useState } from "preact";
44
import { tw } from "@twind";
5-
import { createWrpChannel } from "https://deno.land/x/wrp@v0.0.5/channel.ts";
6-
import useWrpParentSocket from "https://deno.land/x/wrp@v0.0.5/react/useWrpParentSocket.ts";
7-
import useWrpClientImpl from "https://deno.land/x/wrp@v0.0.5/react/useWrpClientImpl.ts";
5+
import { createWrpChannel } from "wrp/channel.ts";
6+
import useWrpParentSocket from "wrp/react/useWrpParentSocket.ts";
7+
import useWrpClientImpl from "wrp/react/useWrpClientImpl.ts";
88
import {
99
createServiceClient,
1010
Service,
@@ -72,12 +72,12 @@ function useWrpExampleServiceClient() {
7272
const channel = useMemo(() => socket && createWrpChannel(socket), [socket]);
7373
const wrpClientImpl = useWrpClientImpl(channel);
7474
const [serviceClient, setServiceClient] = useState<Service | undefined>(
75-
undefined,
75+
undefined
7676
);
7777
useEffect(() => {
7878
if (!wrpClientImpl) return;
7979
setServiceClient(
80-
createServiceClient(wrpClientImpl, { devtools: { tags: ["WrpClient"] } }),
80+
createServiceClient(wrpClientImpl, { devtools: { tags: ["WrpClient"] } })
8181
);
8282
}, [wrpClientImpl]);
8383
return serviceClient;

islands/WrpExampleHost.tsx

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
/** @jsxFrag Fragment */
33
import { Fragment, h, useMemo, useState } from "preact";
44
import { tw } from "@twind";
5-
import { createWrpChannel } from "https://deno.land/x/wrp@v0.0.5/channel.ts";
6-
import useWrpParentSocket from "https://deno.land/x/wrp@v0.0.5/react/useWrpParentSocket.ts";
7-
import useWrpServer from "https://deno.land/x/wrp@v0.0.5/react/useWrpServer.ts";
5+
import { createWrpChannel } from "wrp/channel.ts";
6+
import useWrpParentSocket from "wrp/react/useWrpParentSocket.ts";
7+
import useWrpServer from "wrp/react/useWrpServer.ts";
88
import { methodDescriptors } from "../wrp-example/generated/services/pbkit/wrp/example/WrpExampleService.ts";
99

1010
export default function WrpExampleHost() {
@@ -19,9 +19,8 @@ export default function WrpExampleHost() {
1919
res.header({});
2020
const value = getState().sliderValue;
2121
res.send({ value });
22-
const off = stateChanges.on(
23-
"sliderValue",
24-
(value) => res.send({ value }),
22+
const off = stateChanges.on("sliderValue", (value) =>
23+
res.send({ value })
2524
);
2625
req.metadata?.on("cancel-response", teardown);
2726
req.metadata?.on("close", teardown);

islands/WrpIframeHost.tsx

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
/** @jsxFrag Fragment */
33
import { Fragment, h, useEffect, useMemo, useState } from "preact";
44
import { tw } from "@twind";
5-
import { createWrpChannel } from "https://deno.land/x/wrp@v0.0.5/channel.ts";
6-
import useWrpIframeSocket from "https://deno.land/x/wrp@v0.0.5/react/useWrpIframeSocket.ts";
7-
import useWrpServer from "https://deno.land/x/wrp@v0.0.5/react/useWrpServer.ts";
5+
import { createWrpChannel } from "wrp/channel.ts";
6+
import useWrpIframeSocket from "wrp/react/useWrpIframeSocket.ts";
7+
import useWrpServer from "wrp/react/useWrpServer.ts";
88
import { methodDescriptors } from "../wrp-example/generated/services/pbkit/wrp/example/WrpExampleService.ts";
99

1010
export default function WrpIframeHost() {
@@ -20,9 +20,8 @@ export default function WrpIframeHost() {
2020
res.header({});
2121
const value = getState().sliderValue;
2222
res.send({ value });
23-
const off = stateChanges.on(
24-
"sliderValue",
25-
(value) => res.send({ value }),
23+
const off = stateChanges.on("sliderValue", (value) =>
24+
res.send({ value })
2625
);
2726
req.metadata?.on("cancel-response", teardown);
2827
req.metadata?.on("close", teardown);

0 commit comments

Comments
 (0)