d-render
Version:
基于 Element Plus 二次封装的数据驱动渲染组件库 - 表单、搜索表单、表格配置化渲染
12 lines (11 loc) • 531 B
TypeScript
import type { InjectionKey, MaybeRef, Ref } from 'vue';
import { type Language, type Translator } from '../locale';
export type { Language, Translator };
export type LocaleContext = {
locale: Ref<Language>;
lang: Ref<string>;
t: Translator;
};
export declare const localeContextKey: InjectionKey<Ref<Language | undefined>>;
export declare const buildLocaleContext: (locale: MaybeRef<Language>) => LocaleContext;
export declare const useLocale: (localeOverrides?: Ref<Language | undefined>) => LocaleContext;