@adnbn/plugin-remote-config
Version:
Remote config plugin for Addon Bone
13 lines (8 loc) • 445 B
text/typescript
import {getService as getServiceProxy} from "adnbn";
import {getService as getServiceOrigin} from "adnbn/service";
import {isBackground} from "@adnbn/browser";
import {RemoteConfig} from "./types";
export const getRemoteConfig = async <T extends RemoteConfig = RemoteConfig>(): Promise<T> => {
const service = isBackground() ? getServiceOrigin : getServiceProxy;
return await service("@adnbn/plugin-remote-config/service").get();
};