fannypack-v5
Version:
An accessible, composable, and friendly React UI Kit
12 lines (11 loc) • 612 B
TypeScript
import * as React from 'react';
import { RoverStateReturn as ReakitRoverStateReturn, RoverInitialState as ReakitRoverInitialState } from 'reakit';
export declare type RoverStateReturn = ReakitRoverStateReturn;
export declare type RoverInitialState = ReakitRoverInitialState;
export declare const RoverContext: React.Context<{
rover: {};
}>;
export declare function useRoverState(initialState?: RoverInitialState): ReakitRoverStateReturn;
export declare function RoverState(props: {
children?: React.ReactNode | ((state: RoverStateReturn) => React.ReactElement<any>);
} & RoverInitialState): JSX.Element;