11 lines
646 B
TypeScript
11 lines
646 B
TypeScript
|
import * as React from 'react';
|
||
|
import { IStyleSetBase } from '@fluentui/style-utilities';
|
||
|
import { ISlottableProps, ValidProps } from '../ISlots';
|
||
|
import { IComponentOptions } from './IComponent';
|
||
|
/**
|
||
|
* Signature of components created using composed.
|
||
|
*/
|
||
|
export interface IFoundationComponent<TComponentProps extends ValidProps & ISlottableProps<TComponentSlots>, TTokens, TStyleSet extends IStyleSetBase, TViewProps extends TComponentProps = TComponentProps, TComponentSlots = {}, TStatics = {}> extends React.FunctionComponent {
|
||
|
__options?: IComponentOptions<TComponentProps, TTokens, TStyleSet, TViewProps, TComponentSlots, TStatics>;
|
||
|
}
|