16 lines
533 B
TypeScript
16 lines
533 B
TypeScript
import type { EconomyQueryData, NormalizedEconomyQueryInput } from "./catalog";
|
|
|
|
export function serializeEconomyValue(value: string, currency: string) {
|
|
return {
|
|
value: String(value).normalize("NFC").trim().slice(0, 255),
|
|
currency: String(currency).normalize("NFC").trim().slice(0, 255),
|
|
};
|
|
}
|
|
|
|
export async function loadEconomyValueQuery(
|
|
input: NormalizedEconomyQueryInput,
|
|
): Promise<EconomyQueryData> {
|
|
const { loadEconomyDatabaseQuery } = await import("./economy-production");
|
|
return loadEconomyDatabaseQuery(input);
|
|
}
|