@promptbook/google
Version:
Promptbook: Turn your company's scattered knowledge into AI ready books
42 lines (41 loc) • 1.33 kB
TypeScript
import type { LinguisticHashWordLists } from './linguisticHashTypes';
/**
* Supported language codes for linguistic hash output.
*
* @private utility of `linguisticHash`
*/
export type LinguisticHashLanguage = 'en' | 'cs';
/**
* Language-specific configuration for linguistic hash generation.
*
* @private utility of `linguisticHash`
*/
export type LinguisticHashLanguageConfig = {
language: LinguisticHashLanguage;
label: string;
wordLists: LinguisticHashWordLists;
};
/**
* Default language used for linguistic hashes.
*
* @private utility of `linguisticHash`
*/
export declare const DEFAULT_LINGUISTIC_HASH_LANGUAGE: LinguisticHashLanguage;
/**
* Ordered list of supported linguistic hash languages.
*
* @private utility of `linguisticHash`
*/
export declare const LINGUISTIC_HASH_LANGUAGES: readonly LinguisticHashLanguageConfig[];
/**
* Normalizes a requested language to a supported linguistic hash language.
*
* @private utility of `linguisticHash`
*/
export declare function normalizeLinguisticHashLanguage(language?: string | null): LinguisticHashLanguage;
/**
* Returns the language configuration for linguistic hash generation.
*
* @private utility of `linguisticHash`
*/
export declare function getLinguisticHashLanguageConfig(language?: string | null): LinguisticHashLanguageConfig;