Trevixal API
    Preparing search index...

    Interface S3PresignedStorageOptions

    interface S3PresignedStorageOptions {
        remove?: (key: string) => Promise<void>;
        sign: (file: File) => Promise<PresignedUpload>;
    }
    Index
    remove?: (key: string) => Promise<void>

    Optional delete hook, given the key returned by sign.

    sign: (file: File) => Promise<PresignedUpload>

    Ask your backend to sign an upload. Credentials never reach the browser.