pushduck
Version:
The fastest way to add file uploads to any web application. Enterprise security, edge-ready. Works with 16+ frameworks and 5+ storage providers. No heavy AWS SDK required.
11 lines (9 loc) • 607 B
text/typescript
"use client";
import { RouterRouteNames, S3RouteUploadResult, S3Router, UploadRouteConfig } from "./index-sM_ug6KD.mjs";
//#region src/hooks/use-upload-route.d.ts
declare function formatETA(seconds: number): string;
declare function formatUploadSpeed(bytesPerSecond: number): string;
declare function useUploadRoute<TRouter extends S3Router<any>>(routeName: RouterRouteNames<TRouter>, config?: UploadRouteConfig): S3RouteUploadResult;
declare function useUploadRoute(routeName: string, config?: UploadRouteConfig): S3RouteUploadResult;
//#endregion
export { formatETA, formatUploadSpeed, useUploadRoute };