storybookjs/storybook

[Documentation]: Documentation for `argTypes` is not correct

Closed

#24,174 opened on Sep 14, 2023

 (8 comments) (0 reactions) (0 assignees)TypeScript (10,058 forks)batch import
argtypeshelp wantedtypescript

Repository metrics

Stars
 (89,909 stars)
PR merge metrics
 (PR metrics pending)

Description

Describe the problem

The docs say:

But the actual type is:

interface InputType {
    name?: string;
    description?: string;
    defaultValue?: any;
    type?: SBType | SBScalarType['name'];
    if?: Conditional;
    [key: string]: any;
}

I'm willing to work on this if it's indeed wrong.

Additional context

Edit: Taking another look at this - you can indeed pass options and control and it does work but it is not documented in the type.

Contributor guide