@intl-t/next
Version:
A Fully-Typed Object-Based i18n Translation Library for Next.js
12 lines (11 loc) • 486 B
TypeScript
import type { Locale } from "@intl-t/locales";
export interface StaticParamsConfig<L extends Locale = Locale, S extends string = string> {
locales?: L[];
param?: S;
}
export declare function createStaticParams<L extends Locale, S extends string>(config: StaticParamsConfig<L, S>): () => Promise<{
[x: string]: Locale;
}[]>;
export declare function generateStaticParams<L extends Locale, S extends string>(this: StaticParamsConfig<L, S>): Promise<{
[x: string]: L;
}[]>;