title: Typescript in storybook with props type using parameter
body: <p>I have a component:</p>
  <pre><code>type RowItem&lt;T&gt; = Record&lt;keyof T, any&gt;;
  type TableRowsCells&lt;T&gt; = Array&lt;RowItem&lt;T&gt;&gt;;
  type TableHeadCells&lt;T&gt; = HeadCell&lt;T&gt;[];
  
  type TableProps&lt;T&gt; = {
    ariaLabel: string;
    ariaLabelledBy: string;
    TableHeadCells: TableHeadCells&lt;T&gt;;
    TableRowsCells: TableRowsCells&lt;T&gt;;
    defaultOrderBy?: keyof T;
  };
  
  function Table&lt;T&gt;(props: TableProps){
    // ---------------.
    // code stuff.
    // ---------------.
  }
  </code></pre>
  <p>I am writing the corresponding storybook</p>
  <pre><code>import { Story } from '@storybook/react';
  
  
  export default {
    title: 'Table',
    component: Table,
  };
  
  const Template: Story&lt;TableProps&gt; = (args) =&gt; &lt;Table {...args} /&gt;;
  
  export const Basic = Template.bind({});
  Basic.args = {};
  
  </code></pre>
  <p>I get error from storybook:</p>
  <pre><code>The generic type 'TableProps' requires 1 type argument(s).
  </code></pre>
  <p>How can I specify? write? declare? the argument in storybook with this way?</p>
  <p>Thx</p>