UNPKG

@storybook/addon-ondevice-notes

Version:

Write notes for your react-native Storybook stories.

25 lines (24 loc) 822 B
import { API } from '@storybook/core/manager-api'; import { ComponentType, ReactElement } from 'react'; import type { Args, StoryContextForLoaders } from '@storybook/csf'; import type { Renderer } from '@storybook/core/types'; export declare const PARAM_KEY = "notes"; import type { Channel } from '@storybook/core/channels'; export interface Selection { storyId: string; viewMode: 'story'; } export interface ReactNativeFramework extends Renderer { component: ComponentType<any>; storyResult: ReactElement<unknown>; } export type StoryFromId = Omit<StoryContextForLoaders<ReactNativeFramework, Args>, 'viewMode'>; type ApiStore = { fromId: (id: any) => StoryFromId; getSelection: () => Selection; _channel: Channel; }; export type RNAddonApi = API & { store: () => ApiStore; }; export {};