diff --git a/packages/connected-nextgraph/test/integration.test.ts b/packages/connected-nextgraph/test/integration.test.ts index 4495e45..8e08b00 100644 --- a/packages/connected-nextgraph/test/integration.test.ts +++ b/packages/connected-nextgraph/test/integration.test.ts @@ -14,9 +14,11 @@ describe("NextGraph Plugin", () => { const [walletBinary, mnemonic] = await ng.gen_wallet_for_test( "lL2mo9Jtgz8yWN5PSaEMMftDGXyKJNbv9atQOygmeTcA", ); + console.log("read wallet file"); + const wallet = await ng.wallet_read_file(walletBinary); console.log("open wallet"); const openedWallet = await ng.wallet_open_with_mnemonic_words( - walletBinary, + wallet, mnemonic, [1, 2, 1, 2], ); diff --git a/packages/react/src/util/TrackingSetProxy.ts b/packages/react/src/util/TrackingSetProxy.ts index cf3e74f..5f141f5 100644 --- a/packages/react/src/util/TrackingSetProxy.ts +++ b/packages/react/src/util/TrackingSetProxy.ts @@ -5,8 +5,8 @@ import type { QuadMatch } from "@ldo/rdf-utils"; /** * @internal * - * Creates a tracking proxy, a proxy that tracks the fields that have been - * accessed. + * Creates a tracking proxy for a set, a proxy that tracks the fields that have + * been accessed. */ export function createTrackingSetProxy( proxyContext: TrackingProxyContext, diff --git a/packages/solid-react/src/SolidAuthContext.ts b/packages/solid-react/src/SolidAuthContext.ts index 4620b21..301bf12 100644 --- a/packages/solid-react/src/SolidAuthContext.ts +++ b/packages/solid-react/src/SolidAuthContext.ts @@ -7,6 +7,9 @@ import { createContext, useContext } from "react"; export type SessionInfo = ISessionInfo; export type LoginOptions = ILoginInputOptions; +/** + * Functions for authenticating with Solid + */ export interface SolidAuthFunctions { login: (issuer: string, loginOptions?: LoginOptions) => Promise; logout: () => Promise; diff --git a/packages/solid-react/src/UnauthenticatedSolidLdoProvider.tsx b/packages/solid-react/src/UnauthenticatedSolidLdoProvider.tsx index 623c3d8..6e6aa3c 100644 --- a/packages/solid-react/src/UnauthenticatedSolidLdoProvider.tsx +++ b/packages/solid-react/src/UnauthenticatedSolidLdoProvider.tsx @@ -13,6 +13,9 @@ const DUMMY_SESSION: SessionInfo = { expirationDate: undefined, }; +/** + * A provider for interacting with Solid Pods without authenticating + */ export const UnauthenticatedSolidLdoProvider: FunctionComponent< PropsWithChildren > = ({ children }) => { diff --git a/packages/solid-react/src/createBrowserSolidReactMethods.tsx b/packages/solid-react/src/createBrowserSolidReactMethods.tsx index efa4af9..837b3c6 100644 --- a/packages/solid-react/src/createBrowserSolidReactMethods.tsx +++ b/packages/solid-react/src/createBrowserSolidReactMethods.tsx @@ -16,6 +16,11 @@ import { createUseResource } from "@ldo/react"; const PRE_REDIRECT_URI = "PRE_REDIRECT_URI"; +/** + * Creates special react methods specific to the Solid + * @param dataset the connectedLdoDataset with a SolidConnectedPlugin + * @returns { BrowserSolidLdoProvider, useSolidAuth, useRootContainerFor } + */ export function createBrowserSolidReactMethods( dataset: ConnectedLdoDataset<(SolidConnectedPlugin | ConnectedPlugin)[]>, ) { diff --git a/packages/solid-react/src/defaultIntance.ts b/packages/solid-react/src/defaultIntance.ts index 6a68626..10f80fa 100644 --- a/packages/solid-react/src/defaultIntance.ts +++ b/packages/solid-react/src/defaultIntance.ts @@ -2,6 +2,9 @@ import { solidConnectedPlugin } from "@ldo/connected-solid"; import { createLdoReactMethods } from "@ldo/react"; import { createBrowserSolidReactMethods } from "./createBrowserSolidReactMethods"; +/** + * Default exports for just Solid methods + */ export const { dataset, useLdo, diff --git a/packages/solid-react/src/useRootContainerFor.ts b/packages/solid-react/src/useRootContainerFor.ts index 57d636c..7ff22c8 100644 --- a/packages/solid-react/src/useRootContainerFor.ts +++ b/packages/solid-react/src/useRootContainerFor.ts @@ -8,10 +8,18 @@ import type { } from "@ldo/connected-solid"; import type { UseResourceOptions, createUseResource } from "@ldo/react"; +/** + * @internal + * + * Creates a useRootContainerFor function + */ export function createUseRootContainerFor( dataset: ConnectedLdoDataset, useResource: ReturnType>, ) { + /** + * Gets the root container for a specific URI + */ return function useRootContainerFor( uri?: SolidContainerUri | SolidLeafUri, options?: UseResourceOptions<"solid">,