@formatjs/ts-transformer
Version:
TS Compiler transformer for formatjs
15 lines (14 loc) • 521 B
TypeScript
export interface LoaderContext {
resourceQuery?: string;
resourcePath?: string;
options?: {
customInterpolateName(this: LoaderContext, url: string, name: string | NameFn, options: Options): string;
};
}
export interface Options {
context?: string;
content?: string;
regExp?: RegExp;
}
export type NameFn = (resourcePath?: string, resourceQuery?: string) => string;
export declare function interpolateName(loaderContext: LoaderContext, name: string | NameFn, options: Options): string;