UNPKG

@goteborgco/open-api-js-client

Version:

Official JavaScript client for the Göteborg & Co GraphQL API

29 lines (28 loc) 898 B
import { Client } from '../client/Client'; import type { LangFilter } from '../interfaces/common'; import { Taxonomy as TaxonomiesClass } from '../entities/Taxonomy'; export interface TaxonomyInfo { name: string; description: string; value: string; types: string[]; } /** * Taxonomies API for listing available taxonomies * * This class provides type-safe methods for getting an overview of all taxonomy types * in the system. */ export declare class Taxonomies { private client; constructor(client: Client); /** * List all available taxonomies * * @param filter Optional filtering options: * - lang: 'en' | 'sv' | 'de' - Language filter (enum) * @param fields Optional GraphQL fields to return * @returns Array of taxonomy information */ list(filter?: LangFilter, fields?: string): Promise<TaxonomiesClass[]>; }