Skip to content

Commit

Permalink
fix: Export declared classes
Browse files Browse the repository at this point in the history
  • Loading branch information
taion committed Aug 16, 2019
1 parent 756fdc2 commit 0822533
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 20 deletions.
4 changes: 2 additions & 2 deletions types/components/Alert.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ import SafeAnchor from './SafeAnchor';

import { BsPrefixComponent } from './helpers';

declare class AlertLink<
export declare class AlertLink<
As extends React.ElementType = typeof SafeAnchor
> extends BsPrefixComponent<As> {}

declare class AlertHeading<
export declare class AlertHeading<
As extends React.ElementType = 'div'
> extends BsPrefixComponent<As> {}

Expand Down
19 changes: 11 additions & 8 deletions types/components/Card.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,35 +4,38 @@ import CardImg from './CardImg';

import { BsPrefixComponent } from './helpers';

declare class CardTitle<
// These are exported so they can be re-used in other definitions. They should
// not be used directly.

export declare class CardTitle<
As extends React.ElementType = 'div'
> extends BsPrefixComponent<As> {}

declare class CardSubtitle<
export declare class CardSubtitle<
As extends React.ElementType = 'div'
> extends BsPrefixComponent<As> {}

declare class CardBody<
export declare class CardBody<
As extends React.ElementType = 'div'
> extends BsPrefixComponent<As> {}

declare class CardLink<
export declare class CardLink<
As extends React.ElementType = 'a'
> extends BsPrefixComponent<As> {}

declare class CardText<
export declare class CardText<
As extends React.ElementType = 'p'
> extends BsPrefixComponent<As> {}

declare class CardHeader<
export declare class CardHeader<
As extends React.ElementType = 'div'
> extends BsPrefixComponent<As> {}

declare class CardFooter<
export declare class CardFooter<
As extends React.ElementType = 'div'
> extends BsPrefixComponent<As> {}

declare class CardImgOverlay<
export declare class CardImgOverlay<
As extends React.ElementType = 'div'
> extends BsPrefixComponent<As> {}

Expand Down
4 changes: 2 additions & 2 deletions types/components/Dropdown.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ import DropdownToggle from './DropdownToggle';

import { BsPrefixComponent, SelectCallback } from './helpers';

declare class DropdownDivider<
export declare class DropdownDivider<
As extends React.ElementType = 'div'
> extends BsPrefixComponent<As> {}

declare class DropdownHeader<
export declare class DropdownHeader<
As extends React.ElementType = 'div'
> extends BsPrefixComponent<As> {}

Expand Down
2 changes: 1 addition & 1 deletion types/components/Form.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import FormText from './FormText';

import { BsPrefixComponent } from './helpers';

declare class FormRow<
export declare class FormRow<
As extends React.ElementType = 'div'
> extends BsPrefixComponent<As> {}

Expand Down
11 changes: 6 additions & 5 deletions types/components/InputGroup.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,21 @@ import * as React from 'react';

import { BsPrefixComponent } from './helpers';

declare class InputGroupAppend<
export declare class InputGroupAppend<
As extends React.ElementType = 'div'
> extends BsPrefixComponent<As> {}

declare class InputGroupPrepend<
export declare class InputGroupPrepend<
As extends React.ElementType = 'div'
> extends BsPrefixComponent<As> {}

declare class InputGroupText<
export declare class InputGroupText<
As extends React.ElementType = 'span'
> extends BsPrefixComponent<As> {}

declare class InputGroupCheckbox extends BsPrefixComponent<'input'> {}
declare class InputGroupRadio extends BsPrefixComponent<'input'> {}
export declare class InputGroupCheckbox extends BsPrefixComponent<'input'> {}

export declare class InputGroupRadio extends BsPrefixComponent<'input'> {}

export interface InputGroupProps {
size?: 'sm' | 'lg';
Expand Down
2 changes: 1 addition & 1 deletion types/components/Media.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import * as React from 'react';

import { BsPrefixComponent } from './helpers';

declare class MediaBody<
export declare class MediaBody<
As extends React.ElementType = 'div'
> extends BsPrefixComponent<As> {}

Expand Down
2 changes: 1 addition & 1 deletion types/components/Navbar.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import NavbarToggle from './NavbarToggle';

import { BsPrefixComponent, SelectCallback } from './helpers';

declare class NavbarText<
export declare class NavbarText<
As extends React.ElementType = 'div'
> extends BsPrefixComponent<As> {}

Expand Down

0 comments on commit 0822533

Please sign in to comment.