Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava-features/header / dist / src / state / categories / container.d.ts
Size: Mime:
import { ObservableContainer } from 'src/bootstrapper/connectData/ObservableContainer';
import { CategoryListMetaSchema } from './typings';
export declare type CategoryTargetItem = {
    name: string;
    isVisible: boolean;
    [key: string]: any;
};
declare class CategoryListContainer extends ObservableContainer {
    static debugName: string;
    currentCategory: CategoryListMetaSchema;
    categories: CategoryListMetaSchema[];
    /**
     * @todo computed
     */
    categoryId: string;
    private previousCategoryLoaded;
    /**
     * @todo keep close eye on `currentCategory` + recursiveness...
     */
    loadCategories(categories: CategoryListMetaSchema[]): void;
}
declare const categoryListContainer: CategoryListContainer;
export { categoryListContainer, CategoryListContainer };
export default categoryListContainer;