@synonymdev/pubky
    Preparing search index...

    Class SessionStorage

    Read/write storage scoped to your session (absolute paths: /pub/... or /priv/...).

    Index
    • Returns void

    • Delete a path (file or empty directory).

      Parameters

      Returns Promise<void>

    • Check existence.

      Parameters

      Returns Promise<boolean>

    • Returns void

    • GET a streaming response for an absolute session path.

      Parameters

      Returns Promise<Response>

    • GET bytes from an absolute session path.

      Parameters

      Returns Promise<Uint8Array<ArrayBufferLike>>

    • GET JSON from an absolute session path.

      Parameters

      Returns Promise<any>

    • GET text from an absolute session path.

      Parameters

      Returns Promise<string>

    • List a directory (absolute session path). Returns pubky://… URLs.

      Parameters

      • path: Path

        Must end with /.

      • Optionalcursor: string | null

        Optional suffix or full URL to start after.

      • Optionalreverse: boolean | null

        Default false.

      • Optionallimit: number | null

        Optional result limit.

      • Optionalshallow: boolean | null

        Default false.

      Returns Promise<string[]>

    • PUT binary at an absolute session path.

      Parameters

      • path: Path
      • body: Uint8Array

      Returns Promise<void>

    • PUT JSON at an absolute session path.

      Parameters

      • path: Path

        Absolute path (e.g. "/pub/app/data.json").

      • body: any

      Returns Promise<void>

    • PUT text at an absolute session path.

      Parameters

      • path: Path
      • body: string

      Returns Promise<void>

    • Get metadata for an absolute, session-scoped path (e.g. "/pub/app/file.json").

      Parameters

      • path: Path

        Absolute path under your user (starts with /).

      Returns Promise<ResourceStats | undefined>

      undefined if the resource does not exist.

      On invalid input or transport/server errors.