UNPKG

wallee

Version:
58 lines (57 loc) 1.96 kB
/** * * @export * @interface RestLanguage */ export interface RestLanguage { /** * Whether this is the primary language in a group of languages. * @type {boolean} * @memberof RestLanguage */ readonly primaryOfGroup?: boolean; /** * The two-letter code of the language's region (ISO 3166-1 alpha-2 format). * @type {string} * @memberof RestLanguage */ readonly countryCode?: string; /** * The language's two-letter code (ISO 639-1 format). * @type {string} * @memberof RestLanguage */ readonly iso2Code?: string; /** * The name of the language. * @type {string} * @memberof RestLanguage */ readonly name?: string; /** * The language's IETF tag consisting of the two-letter ISO code and region e.g. en-US, de-CH. * @type {string} * @memberof RestLanguage */ readonly ietfCode?: string; /** * The language's three-letter code (ISO 639-2/T format). * @type {string} * @memberof RestLanguage */ readonly iso3Code?: string; /** * The expression to determine the plural index for a given number of items used to find the proper plural form for translations. * @type {string} * @memberof RestLanguage */ readonly pluralExpression?: string; } /** * Check if a given object implements the RestLanguage interface. */ export declare function instanceOfRestLanguage(value: object): value is RestLanguage; export declare function RestLanguageFromJSON(json: any): RestLanguage; export declare function RestLanguageFromJSONTyped(json: any, ignoreDiscriminator: boolean): RestLanguage; export declare function RestLanguageToJSON(json: any): RestLanguage; export declare function RestLanguageToJSONTyped(value?: Omit<RestLanguage, 'primaryOfGroup' | 'countryCode' | 'iso2Code' | 'name' | 'ietfCode' | 'iso3Code' | 'pluralExpression'> | null, ignoreDiscriminator?: boolean): any;