osm-community-index
Version:
An index of community resources for OpenStreetMap
31 lines • 1.01 kB
TypeScript
export interface ItemStrings {
community: string;
communityID: string;
name: string;
description: string;
extendedDescription: string;
signupUrl: string;
url: string;
}
export interface Item {
id: string;
type: string;
account?: string | undefined | null;
strings: Partial<ItemStrings>;
}
export type Defaults = Record<string, Partial<ItemStrings>>;
export interface ResolvedStrings {
name: string | undefined;
url: string | undefined;
signupUrl: string | undefined;
description: string | undefined;
extendedDescription: string | undefined;
nameHTML: string | undefined;
urlHTML: string | undefined;
signupUrlHTML: string | undefined;
descriptionHTML: string | undefined;
extendedDescriptionHTML: string | undefined;
}
export type LocalizerFn = (a: string) => string;
export declare function resolveStrings(item: Item, defaults: Defaults, localizerFn?: LocalizerFn): ResolvedStrings;
//# sourceMappingURL=resolve_strings.d.ts.map