@bimeister/pupakit.kit
Version:
PupaKit is an open source collection of Angular components based on an atomic approach to building interfaces, which guarantees better performance and greater development flexibility.
16 lines (15 loc) • 775 B
TypeScript
import { BreadcrumbsData } from '../interfaces/breadcrumbs-data.interface';
import { BreadcrumbsParts } from '../interfaces/breadcrumbs-parts.interface';
export declare class BreadcrumbsProducer {
private readonly breadcrumbs;
private readonly breadcrumbsContainerWidthPx;
private readonly isContainerFullFitted;
private readonly breadcrumbWidthList;
private readonly isMobile;
private readonly unfitBreadcrumbTriggerWidthPx;
private readonly hasRoot;
constructor({ breadcrumbs, breadcrumbsContainerWidthPx, isContainerFullFitted, breadcrumbWidthList, isMobile, unfitBreadcrumbTriggerWidthPx, }: BreadcrumbsData);
getBreadcrumbsParts(): BreadcrumbsParts;
private getRootBreadcrumbWidthPx;
private static getFitBreadcrumbIndexes;
}