mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-31 03:02:04 +08:00
Merge pull request #19499 from antonvasin/addon-links-linkto-function
Allow to use function for linkTo
This commit is contained in:
4
types/storybook__addon-links/index.d.ts
vendored
4
types/storybook__addon-links/index.d.ts
vendored
@@ -6,4 +6,6 @@
|
||||
|
||||
import * as React from 'react';
|
||||
|
||||
export function linkTo<T>(book: string, kind?: string): React.MouseEventHandler<T>;
|
||||
export type LinkToFunction = (...args: any[]) => string;
|
||||
|
||||
export function linkTo<T>(book: string | LinkToFunction, kind?: string | LinkToFunction): React.MouseEventHandler<T>;
|
||||
|
||||
@@ -8,4 +8,7 @@ storiesOf('Button', module)
|
||||
))
|
||||
.add('Second', () => (
|
||||
<button onClick={linkTo('Button', 'First')}>Go to "First"</button>
|
||||
))
|
||||
.add('With function', () => (
|
||||
<button onClick={linkTo((arg1, arg2) => 'Button', () => 'First')}>Go to "First"</button>
|
||||
));
|
||||
|
||||
Reference in New Issue
Block a user