Skip to content

Commit

Permalink
chore: support moduleResolution: nodenext
Browse files Browse the repository at this point in the history
  • Loading branch information
XiNiHa committed Dec 8, 2024
1 parent 98eddc6 commit 340d136
Show file tree
Hide file tree
Showing 11 changed files with 35 additions and 29 deletions.
5 changes: 5 additions & 0 deletions .changeset/ninety-moose-lay.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"solid-relay": patch
---

chore: support moduleResolution: nodenext
14 changes: 7 additions & 7 deletions src/index.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
export { createLazyLoadQuery } from "./primitives/createLazyLoadQuery";
export { createFragment } from "./primitives/createFragment";
export { createRefetchableFragment } from "./primitives/createRefetchableFragment";
export { createMutation } from "./primitives/createMutation";
export { createQueryLoader } from "./primitives/createQueryLoader";
export { loadQuery } from "./loadQuery";
export { createLazyLoadQuery } from "./primitives/createLazyLoadQuery.js";
export { createFragment } from "./primitives/createFragment.js";
export { createRefetchableFragment } from "./primitives/createRefetchableFragment.js";
export { createMutation } from "./primitives/createMutation.js";
export { createQueryLoader } from "./primitives/createQueryLoader.js";
export { loadQuery } from "./loadQuery.js";
export {
RelayEnvironmentProvider,
useRelayEnvironment,
} from "./RelayEnvironment";
} from "./RelayEnvironment.js";
2 changes: 1 addition & 1 deletion src/loadQuery.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import {
getRequest,
getRequestIdentifier,
} from "relay-runtime";
import type { RequestIdentifier } from "relay-runtime/lib/util/getRequestIdentifier";
import type { RequestIdentifier } from "relay-runtime/lib/util/getRequestIdentifier.js";
import invariant from "tiny-invariant";

export type PreloadFetchPolicy =
Expand Down
6 changes: 3 additions & 3 deletions src/primitives/createFragment.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import RelayRuntime from "relay-runtime/experimental";
import type {
KeyType,
KeyTypeData,
} from "relay-runtime/lib/store/ResolverFragments";
} from "relay-runtime/lib/store/ResolverFragments.js";
import {
batch,
createComputed,
Expand All @@ -18,8 +18,8 @@ import {
import type { Accessor } from "solid-js";

import { createStore, reconcile, unwrap } from "solid-js/store";
import { useRelayEnvironment } from "../RelayEnvironment";
import { type DataProxy, makeDataProxy } from "../utils/dataProxy";
import { useRelayEnvironment } from "../RelayEnvironment.js";
import { type DataProxy, makeDataProxy } from "../utils/dataProxy.js";

type FragmentResult<T> =
| {
Expand Down
8 changes: 4 additions & 4 deletions src/primitives/createLazyLoadQuery.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ import {
} from "solid-js";
import { createStore, reconcile } from "solid-js/store";

import { useRelayEnvironment } from "../RelayEnvironment";
import { type DataProxy, makeDataProxy } from "../utils/dataProxy";
import { getQueryRef } from "../utils/getQueryRef";
import { createMemoOperationDescriptor } from "./createMemoOperationDescriptor";
import { useRelayEnvironment } from "../RelayEnvironment.js";
import { type DataProxy, makeDataProxy } from "../utils/dataProxy.js";
import { getQueryRef } from "../utils/getQueryRef.js";
import { createMemoOperationDescriptor } from "./createMemoOperationDescriptor.js";

type QueryResult<T> =
| {
Expand Down
2 changes: 1 addition & 1 deletion src/primitives/createMutation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import {
} from "relay-runtime";
import { type Accessor, createSignal } from "solid-js";

import { useRelayEnvironment } from "../RelayEnvironment";
import { useRelayEnvironment } from "../RelayEnvironment.js";

export function createMutation<TMutation extends MutationParameters>(
mutation: GraphQLTaggedNode,
Expand Down
6 changes: 3 additions & 3 deletions src/primitives/createQueryLoader.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ import {
onCleanup,
untrack,
} from "solid-js";
import { useRelayEnvironment } from "../RelayEnvironment";
import { useRelayEnvironment } from "../RelayEnvironment.js";
import {
type LoadQueryOptions,
type PreloadedQuery,
loadQuery,
} from "../loadQuery";
import { useIsMounted } from "../utils/useIsMounted";
} from "../loadQuery.js";
import { useIsMounted } from "../utils/useIsMounted.js";

export type NullQueryReference = { kind: "NullQueryReference" };
const initialNullQueryReferenceState: NullQueryReference = {
Expand Down
14 changes: 7 additions & 7 deletions src/primitives/createRefetchableFragment.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import RelayRuntimeExperimental from "relay-runtime/experimental";
import type {
KeyType,
KeyTypeData,
} from "relay-runtime/lib/store/ResolverFragments";
} from "relay-runtime/lib/store/ResolverFragments.js";
import {
type Accessor,
batch,
Expand All @@ -35,12 +35,12 @@ import {
untrack,
} from "solid-js";
import { unwrap } from "solid-js/store";
import { useRelayEnvironment } from "../RelayEnvironment";
import type { DataProxy } from "../utils/dataProxy";
import { getQueryRef } from "../utils/getQueryRef";
import { useIsMounted } from "../utils/useIsMounted";
import { createFragment, createFragmentInternal } from "./createFragment";
import { createQueryLoader } from "./createQueryLoader";
import { useRelayEnvironment } from "../RelayEnvironment.js";
import type { DataProxy } from "../utils/dataProxy.js";
import { getQueryRef } from "../utils/getQueryRef.js";
import { useIsMounted } from "../utils/useIsMounted.js";
import { createFragment, createFragmentInternal } from "./createFragment.js";
import { createQueryLoader } from "./createQueryLoader.js";

export type CreateRefetchableFragmentReturn<
TQuery extends OperationType,
Expand Down
2 changes: 1 addition & 1 deletion src/types/relayRuntimeExperimental.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ declare module "relay-runtime/experimental" {
IEnvironment,
Observable,
} from "relay-runtime";
import type { KeyType } from "relay-runtime/lib/store/ResolverFragments";
import type { KeyType } from "relay-runtime/lib/store/ResolverFragments.js";

export type FragmentState<T> =
| { state: "ok"; value: T }
Expand Down
2 changes: 1 addition & 1 deletion src/utils/getQueryRef.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import RelayRuntime, { type OperationDescriptor } from "relay-runtime";
import type { KeyType } from "relay-runtime/lib/store/ResolverFragments";
import type { KeyType } from "relay-runtime/lib/store/ResolverFragments.js";

export const getQueryRef = (operation: OperationDescriptor) =>
({
Expand Down
3 changes: 2 additions & 1 deletion tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"compilerOptions": {
"target": "ESNext",
"moduleResolution": "bundler",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"strict": true,
"outDir": "dist",
"rootDir": "src",
Expand Down

0 comments on commit 340d136

Please sign in to comment.