UNPKG

@kontent-ai/delivery-sdk

Version:
12 lines (11 loc) 565 B
import { Contracts } from '../contracts'; import { ITaxonomyGroup } from '../models'; export declare class TaxonomyMapper<TaxonomyCodenames extends string> { mapTaxonomy(taxonomySystem: Contracts.ITaxonomySystemAttributesContract, taxonomyTerms: Contracts.ITaxonomyTermsContract[]): ITaxonomyGroup<TaxonomyCodenames>; mapTaxonomies(taxonomies: Contracts.ITaxonomyGroupContract[]): ITaxonomyGroup<TaxonomyCodenames>[]; /** * Recursively map array of taxonomy terms * @param termsArray Terms array to map */ private mapTaxonomyTerms; }