amourlinguini
Version:
A JSON-based translation file manager.
13 lines (12 loc) • 549 B
TypeScript
import { Categorized, Location } from '../models/categorized-location';
import { CategoryItems } from '../models/internal-models';
export declare class DataUtils {
static replaceVariables(input: string, variables: Location): string;
static replaceVariablesInObj(jsonValue: any, variables: Categorized | Location): any;
static flatten<T>(input: CategoryItems<T>): {
[]: T;
};
static flattenToVariables(input: CategoryItems<string | string[]>, prefix?: string): {
[]: string;
};
}