@masa-dev/react-signage
Version:
This is a react library for signage.
8 lines (7 loc) • 409 B
TypeScript
import { AxiosRequestConfig } from "axios";
import { MediaStatus } from "./tables";
export declare function useCacher(): {
getStatus: (url: string) => Promise<MediaStatus | undefined>;
fetchAndCache: (url: string, ops?: Pick<AxiosRequestConfig, "onDownloadProgress">) => Promise<void>;
getOrFetchAndCache: (url: string, ops?: Pick<AxiosRequestConfig, "onDownloadProgress">) => Promise<string>;
};