@goteborgco/open-api-js-client
Version:
Official JavaScript client for the Göteborg & Co GraphQL API
27 lines (26 loc) • 783 B
TypeScript
export declare class Translations {
readonly sv?: number;
readonly en?: number;
readonly de?: number;
constructor(data: any);
/**
* Get translation ID for a specific language
* @param lang Language code
* @returns Translation ID or undefined if not available
*/
getTranslation(lang: 'en' | 'sv' | 'de'): number | undefined;
/**
* Check if a translation exists for a language
* @param lang Language code
* @returns Whether a translation exists
*/
hasTranslation(lang: 'en' | 'sv' | 'de'): boolean;
/**
* Get all available translations
* @returns Object containing all available translations
*/
getAvailableTranslations(): {
lang: 'en' | 'sv' | 'de';
id: number;
}[];
}