Skip to content

Commit b79617c

Browse files
committed
Fix examples
1 parent 5a90c6a commit b79617c

File tree

2 files changed

+19
-12
lines changed

2 files changed

+19
-12
lines changed

examples/vite/src/github/spec.ts

+9-8
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
import { ZodApiEndpoints } from "@notainc/typed-api-spec";
21
import z from "zod";
3-
import { ToApiEndpoints } from "@notainc/typed-api-spec/zod";
2+
import { SSApiEndpoints, ToApiEndpoints } from "@notainc/typed-api-spec/ss";
43

54
// See https://docs.github.com/ja/rest/repos/repos?apiVersion=2022-11-28#get-all-repository-topics
6-
export const ZodSpec = {
5+
export const GitHubSpec = {
76
"/repos/:owner/:repo/topics": {
87
get: {
98
responses: {
@@ -19,17 +18,19 @@ export const ZodSpec = {
1918
},
2019
},
2120
},
22-
} satisfies ZodApiEndpoints;
23-
export type Spec = ToApiEndpoints<typeof ZodSpec>;
21+
} satisfies SSApiEndpoints;
22+
export type Spec = ToApiEndpoints<typeof GitHubSpec>;
2423

2524
// See https://docs.github.com/ja/rest/repos/repos?apiVersion=2022-11-28#get-all-repository-topics
26-
export const InvalidResponseZodSpec = {
25+
export const InvalidResponseGitHubSpec = {
2726
"/repos/:owner/:repo/topics": {
2827
get: {
2928
responses: {
3029
200: { body: z.object({ noexistProps: z.string().array() }) },
3130
},
3231
},
3332
},
34-
} satisfies ZodApiEndpoints;
35-
export type InvalidResponseSpec = ToApiEndpoints<typeof InvalidResponseZodSpec>;
33+
} satisfies SSApiEndpoints;
34+
export type InvalidResponseSpec = ToApiEndpoints<
35+
typeof InvalidResponseGitHubSpec
36+
>;

examples/vite/src/main.ts

+10-4
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,10 @@ const result = document.querySelector<HTMLParagraphElement>("#result")!;
2323

2424
const fetchButton = document.querySelector<HTMLButtonElement>("#fetch")!;
2525
const request = async () => {
26-
const specLoader = async () => (await import("./github/spec.ts")).ZodSpec;
27-
const fetchGitHub = await newFetch(specLoader, import.meta.env.DEV)<typeof GITHUB_API_ORIGIN>();
26+
const specLoader = async () => (await import("./github/spec.ts")).GitHubSpec;
27+
const fetchGitHub = await newFetch(specLoader, import.meta.env.DEV)<
28+
typeof GITHUB_API_ORIGIN
29+
>();
2830

2931
result.innerHTML = "Loading...";
3032
const response = await fetchGitHub(endpoint, {});
@@ -40,8 +42,12 @@ fetchButton.addEventListener("click", () => request());
4042
const invalidFetchButton =
4143
document.querySelector<HTMLButtonElement>("#invalid-fetch")!;
4244
const invalidRequest = async () => {
43-
const specLoader = async () => (await import("./github/spec.ts")).InvalidResponseZodSpec;
44-
const fetchInvalidResponseGitHub = await newFetch( specLoader, import.meta.env.DEV)<typeof GITHUB_API_ORIGIN>();
45+
const specLoader = async () =>
46+
(await import("./github/spec.ts")).InvalidResponseGitHubSpec;
47+
const fetchInvalidResponseGitHub = await newFetch(
48+
specLoader,
49+
import.meta.env.DEV
50+
)<typeof GITHUB_API_ORIGIN>();
4551

4652
result.innerHTML = "Loading...";
4753
try {

0 commit comments

Comments
 (0)