Skip to content

Commit 63a27a2

Browse files
committed
Add specify ID kind in LinkTo
1 parent aaa86ba commit 63a27a2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/core/resources/resource.loader.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ type SomeResourceType = ValueOf<ResourceMap>;
1818
*/
1919
export interface PolymorphicLinkTo<Key extends keyof ResourceMap> {
2020
__typename: Key;
21-
id: ID;
21+
id: ID<Key>;
2222
}
2323

2424
/**
@@ -30,7 +30,7 @@ export type LinkToUnknown = PolymorphicLinkTo<keyof ResourceMap>;
3030
* A reference to a resource with a static / known type.
3131
*/
3232
export interface LinkTo<Key extends keyof ResourceMap> {
33-
id: ID;
33+
id: ID<Key>;
3434
// Here for DX, and maybe type checking.
3535
// Won't be used at runtime.
3636
__typename?: Key;

0 commit comments

Comments
 (0)