UNPKG

@fluentui/state

Version:

A set of utils to create framework agnostic and reusable state managers

16 lines (15 loc) 683 B
import { Manager, ManagerConfig } from '../types'; export declare type CarouselActions = { setIndexes: (activeIndex: number) => void; setAriaLiveOn: (ariaLiveOn: boolean) => void; setShouldFocusContainer: (shouldFocusContainer: boolean) => void; setIsFromKeyboard: (isFromKeyboard: boolean) => void; }; export declare type CarouselState = { activeIndex: number; ariaLiveOn: boolean; shouldFocusContainer: boolean; isFromKeyboard: boolean; }; export declare type CarouselManager = Manager<CarouselState, CarouselActions>; export declare const createCarouselManager: (config?: Partial<ManagerConfig<CarouselState, CarouselActions>>) => CarouselManager;