@jbrowse/core
Version:
JBrowse 2 core libraries used by plugins
15 lines (14 loc) • 530 B
TypeScript
import type React from 'react';
import type { BaseFeatureWidgetModel } from './stateModelFactory';
import type { SimpleFeatureSerialized } from '../util/simpleFeature';
export interface BaseProps extends BaseCardProps {
feature: SimpleFeatureSerialized;
formatter?: (val: unknown, key: string) => React.ReactNode;
descriptions?: Record<string, React.ReactNode>;
model?: BaseFeatureWidgetModel;
}
export interface BaseCardProps {
title?: string;
defaultExpanded?: boolean;
children?: React.ReactNode;
}