@kontent-ai/delivery-sdk
Version:
Official Kontent.AI Delivery API SDK
12 lines (11 loc) • 565 B
TypeScript
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;
}