brows3r — TypeScript API
    Preparing search index...

    Interface S3Location

    Path encoding/decoding utilities — frontend mirror of src-tauri/src/path/encode.rs.

    The frontend often needs these locally (breadcrumb rendering, Copy Path) without an IPC round-trip. Algorithms are kept simple and must stay in sync with the Rust implementations.

    Three distinct output forms:

    • toCanonicalUribrows3r://<profile_id>/<bucket>/<key> (stable, unambiguous)
    • toDisplayPathDisplayPath for breadcrumb UI (human-readable, not encoded)
    • toClipboardStrings3://<bucket>/<key> for aws-cli paste
    interface S3Location {
        bucket: string;
        key: string | null;
        prefix: string;
        profileId: string;
    }
    Index

    Properties

    bucket: string
    key: string | null

    Specific object key. null when the location refers to a prefix.

    prefix: string

    Current virtual-directory prefix. Empty string = bucket root.

    profileId: string