@gravity-ui/uikit
Version:
Gravity UI base styling and components
31 lines (30 loc) • 802 B
TypeScript
import type { KeysetData } from '@gravity-ui/i18n';
/**
* Add keysets data for a specific language
*
* @param language - language code
* @param data - keyset data
* @returns void
*
* @example
* import {addLanguageKeysets} from '@gravity-ui/uikit/i18n';
* import type {Keysets, PartialKeysets} from '@gravity-ui/uikit/i18n';
*
* // add all keysets data
* addLanguageKeysets<Keysets>('rs', {
* Alert: {
* label_close: 'Затвори',
* // all other keys
* },
* // all other keysets
* });
*
* // add some keysets data
* addLanguageKeysets<PartialKeysets>('rs', {
* Alert: {
* label_close: 'Затвори',
* },
* });
*
*/
export declare function addLanguageKeysets<Keyset extends KeysetData>(language: string, data: Keyset): void;