@hot-updater/standalone
Version:
React Native OTA solution for self-hosted
17 lines (16 loc) • 656 B
TypeScript
import type { DatabasePluginHooks } from "@hot-updater/plugin-core";
export interface RouteConfig {
path: string;
headers?: Record<string, string>;
}
export interface Routes {
upsert: () => RouteConfig;
list: () => RouteConfig;
retrieve: (bundleId: string) => RouteConfig;
}
export interface StandaloneRepositoryConfig {
baseUrl: string;
commonHeaders?: Record<string, string>;
routes?: Routes;
}
export declare const standaloneRepository: (config: StandaloneRepositoryConfig, hooks?: DatabasePluginHooks) => (options: import("@hot-updater/plugin-core").BasePluginArgs) => import("@hot-updater/plugin-core").DatabasePlugin;