Skip to content

Commit

Permalink
fix: type error
Browse files Browse the repository at this point in the history
  • Loading branch information
KoichiKiyokawa committed Dec 22, 2022
1 parent 9d9fb79 commit 0d0bc85
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 14 deletions.
2 changes: 1 addition & 1 deletion cloudflare-workers-d1/src/routes/page.server.test.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { describe, expect, it, vi } from 'vitest';
import { describe, expect, it } from 'vitest';
import type { User } from '~/features/user/model';
import { UserRepository } from '~/features/user/repository.server';
import { PromiseObjectAll } from '~/test-utils/promise';
Expand Down
4 changes: 2 additions & 2 deletions cloudflare-workers-d1/src/routes/users/[id]/edit/+page.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<h1>user edit</h1>

<form method="post" use:enhance>
<label>name: <input name="name" value={data.initialState.name} /></label>
<label>email: <input type="email" name="email" value={data.initialState.email} /></label>
<label>name: <input name="name" value={data.initialState?.name ?? ''} /></label>
<label>email: <input type="email" name="email" value={data.initialState?.email ?? ''} /></label>
<button>submit</button>
</form>
13 changes: 2 additions & 11 deletions cloudflare-workers-d1/src/test-utils/promise.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,5 @@
type MayBePromise<T> = T | Promise<T>;
type MayBePromiseObject = {
[key: string]: MayBePromise<unknown>;
};
type ObjectAwaited<T extends MayBePromiseObject> = {
[K in keyof T]: Awaited<T[K]>;
};

export const PromiseObjectAll = async <T extends MayBePromiseObject>(
obj: T
): Promise<ObjectAwaited<T>> => {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export const PromiseObjectAll = async (obj: any) => {
return Object.fromEntries(
await Promise.all(Object.entries(obj).map(async ([key, value]) => [key, await value]))
);
Expand Down

0 comments on commit 0d0bc85

Please sign in to comment.