country-linkify
Version:
Simple service to redirect links based on the client's country.
21 lines (20 loc) • 609 B
TypeScript
import { Link, TargetURL } from "./types";
export declare class LinkManager {
private constructor();
private static _instance;
static get Instance(): LinkManager;
private watchers;
sources: string[];
links: {
[id: string]: Link;
};
aliases: {
[alias: string]: string;
};
init: () => Promise<void>;
load: (reset?: boolean) => Promise<void>;
loadFile: (filepath: string) => Promise<void>;
urlFor: (id: string, country: string, sources?: string[], search?: boolean) => TargetURL;
}
declare const _default: LinkManager;
export default _default;