Skip to content

Commit 5485d6e

Browse files
authored
fix(types): Decorator type should be taken from storybook, not custom (#2090)
1 parent 32ae49b commit 5485d6e

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

packages/storybook-blocks/src/functions/createStoryMetaSettings/createStoryMetaSettings.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { useCallback, useMemo, useState } from 'react';
22
import { action } from '@storybook/addon-actions';
3-
import { AllowedIcons, Decorator, IconMetaData, StoryMetaSettingsArgs, StoryMetaSettingsResult } from './types';
3+
import { AllowedIcons, IconMetaData, StoryMetaSettingsArgs, StoryMetaSettingsResult } from './types';
44
import { ArgTypes } from '@storybook/types';
5+
import { Decorator } from '@storybook/react';
56

67
function parseStringForEnums(componentName: string, enumName: string, enumObj: { [key: string]: unknown }) {
78
let returnValue;

packages/storybook-blocks/src/functions/createStoryMetaSettings/types.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { ArgTypes, PartialStoryFn, StoryContext } from '@storybook/types';
1+
import { ArgTypes } from '@storybook/types';
2+
import { Decorator } from '@storybook/react';
23

34
export type EnumPropNames = {
45
propName: string;
@@ -20,9 +21,6 @@ export type AllowedIcons = {
2021
mapping: { [key: string]: unknown };
2122
};
2223

23-
// eslint-disable-next-line @typescript-eslint/no-explicit-any
24-
export type Decorator = (story: PartialStoryFn<any>, context: StoryContext<any>) => { storyResult: any };
25-
2624
export type StoryMetaSettingsArgs = {
2725
// eslint-disable-next-line @typescript-eslint/no-explicit-any
2826
component: any;

0 commit comments

Comments
 (0)