UNPKG

627 BTypeScriptView Raw
1import { DocumentationObject, MethodDescriptor, PropDescriptor } from 'react-docgen';
2import { RequireItResult } from './RsgRequireItResult';
3export interface MethodWithDocblock extends MethodDescriptor {
4 docblock: string;
5}
6export interface TempPropsObject extends DocumentationObject {
7 displayName: string;
8 visibleName?: string;
9 methods?: MethodWithDocblock[];
10 doclets: Record<string, any>;
11 example?: RequireItResult | null;
12}
13export interface PropsObject extends Omit<TempPropsObject, 'props'> {
14 props?: Record<string, PropDescriptor> | PropDescriptor[];
15 examples?: RequireItResult | null;
16}