DefinitelyTyped/types/react-foundation/index.d.ts
Ferdy Budhidharma ffc8351127 [prop-types] use conditional types for better prop type inference (#27378)
* feat(prop-types): use conditional types for better prop type inference

* fix(tests): fix publish tests

* fix(prop-types): add custom prop validator, and switch requireables

* fix(test): revert ReactFragment change

* fix(prop-types): namespace imports from react like a good boy

* CR changes

* actually remove param from validator

* remove anyvalidationmap

* everyday i'm test...ering

* SEMICOLONS WHY

* retain null in undefaultize
2018-07-21 13:41:15 +01:00

32 lines
2.1 KiB
TypeScript

// Type definitions for https://github.com/digiaonline/react-foundation 0.9
// Project: https://github.com/digiaonline/react-foundation
// Definitions by: Daniel Earwicker <https://github.com/danielearwicker>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.8
export { Accordion, AccordionItem, AccordionTitle, AccordionContent } from './components/accordion';
export { Badge } from './components/badge';
export { Breadcrumbs, BreadcrumbItem } from './components/breadcrumbs';
export { Button, Link } from './components/button';
export { ButtonGroup } from './components/button-group';
export { Callout } from './components/callout';
export { CloseButton } from './components/close-button';
export { Reveal } from './components/reveal';
export { FlexVideo } from './components/flex-video';
export { Row, Column } from './components/grid';
export { Block, Inline } from './components/element';
export { Icon } from './components/icon';
export { Label } from './components/label';
export { MediaObject, MediaObjectSection } from './components/media-object';
export { Menu, MenuItem, MenuText } from './components/menu';
export { Pagination, PaginationItem, PaginationPrevious, PaginationNext, PaginationEllipsis } from './components/pagination';
export { Progress, ProgressMeter, ProgressMeterWithText, ProgressMeterText, NativeProgress } from './components/progress-bar';
export { ResponsiveNavigation, TitleBar, MenuIcon, TitleBarTitle } from './components/responsive';
export { Switch, SwitchInput, SwitchPaddle, SwitchActive, SwitchInactive } from './components/switch';
export { Thumbnail, ThumbnailLink } from './components/thumbnail';
export { Tabs, TabItem, TabsContent, TabPanel } from './components/tabs';
export { TopBar, TopBarTitle, TopBarLeft, TopBarRight } from './components/top-bar';
export { GridContainer, Grid, Cell } from './components/xy-grid';
export { Breakpoints, Colors, Sizes, Alignments, FloatTypes, InputTypes, GutterTypes, ExtendedBreakpoints, SpaceControls } from './enums';
export { Slider, TwoHandleSlider, SliderHandle, SliderFill } from './components/slider';