SongGuess
    Preparing search index...
    interface R2Bucket {
        createMultipartUpload(
            key: string,
            options?: R2MultipartOptions,
        ): Promise<R2MultipartUpload>;
        delete(keys: string | string[]): Promise<void>;
        get(
            key: string,
            options: R2GetOptions & { onlyIf: Headers | R2Conditional },
        ): Promise<R2Object | R2ObjectBody | null>;
        get(key: string, options?: R2GetOptions): Promise<R2ObjectBody | null>;
        head(key: string): Promise<R2Object | null>;
        list(options?: R2ListOptions): Promise<R2Objects>;
        put(
            key: string,
            value:
                | string
                | ReadableStream<any>
                | ArrayBuffer
                | Blob
                | ArrayBufferView<ArrayBufferLike>
                | null,
            options?: R2PutOptions & { onlyIf: Headers | R2Conditional },
        ): Promise<R2Object | null>;
        put(
            key: string,
            value:
                | string
                | ReadableStream<any>
                | ArrayBuffer
                | Blob
                | ArrayBufferView<ArrayBufferLike>
                | null,
            options?: R2PutOptions,
        ): Promise<R2Object>;
        resumeMultipartUpload(key: string, uploadId: string): R2MultipartUpload;
    }
    Index

    Methods

    • Parameters

      • keys: string | string[]

      Returns Promise<void>

    • Parameters

      • key: string

      Returns Promise<R2Object | null>

    • Parameters

      • key: string
      • value:
            | string
            | ReadableStream<any>
            | ArrayBuffer
            | Blob
            | ArrayBufferView<ArrayBufferLike>
            | null
      • Optionaloptions: R2PutOptions & { onlyIf: Headers | R2Conditional }

      Returns Promise<R2Object | null>

    • Parameters

      • key: string
      • value:
            | string
            | ReadableStream<any>
            | ArrayBuffer
            | Blob
            | ArrayBufferView<ArrayBufferLike>
            | null
      • Optionaloptions: R2PutOptions

      Returns Promise<R2Object>

    • Parameters

      • key: string
      • uploadId: string

      Returns R2MultipartUpload