UNPKG

jamis

Version:

一种支持通过JSON配置方式生成页面的组件库

20 lines (19 loc) 777 B
import React from 'react'; import type { IScopedContext, RendererProps } from 'jamis-core'; import { ScopedContext } from 'jamis-core'; import type { CollapseSchema } from '../types'; interface CollapseProps extends RendererProps, Omit<CollapseSchema, 'type' | 'className'> { wrapperComponent?: any; headingComponent?: any; children?: any; } export declare class Collapse extends React.Component<CollapseProps, {}> { render(): JSX.Element; } export declare class CollapseRenderer extends Collapse { static contextType: React.Context<IScopedContext<import("jamis-core").ScopedComponentType>>; context: React.ContextType<typeof ScopedContext>; constructor(props: CollapseProps, context: IScopedContext); componentWillUnmount(): void; } export {};