@devgateway/dvz-ui-react
Version:
A modular, embeddable React component library for data visualization and UI, built with TypeScript. Provides reusable components for charts, maps, dashboards, and more, with built-in support for internationalization and Redux integration.
162 lines (161 loc) • 8.3 kB
TypeScript
import { default as React } from 'react';
import { default as Immutable } from 'immutable';
export declare const components: {
pageGallery: React.LazyExoticComponent<React.FC<import('react-intl').WithIntlProps<import('./pagegallery/index').PageGalleryProps>> & {
WrappedComponent: React.ComponentType<import('./pagegallery/index').PageGalleryProps>;
}>;
postsCarousel: React.LazyExoticComponent<(props: import('./postscarousel/index').PostCarouselProps) => React.JSX.Element>;
chart: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, {
[x: string]: any;
}>>;
filter: React.LazyExoticComponent<React.FC<import('react-intl').WithIntlProps<any>> & {
WrappedComponent: React.ComponentType<any>;
}>;
showCaseForm: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, {
[x: string]: any;
}>>;
newsLetter: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, {
[x: string]: any;
}>>;
tabbedPosts: React.LazyExoticComponent<import('react-redux').ConnectedComponent<React.FC<import('react-intl').WithIntlProps<any>> & {
WrappedComponent: React.ComponentType<any>;
}, {
[x: string]: any;
}>>;
pageModules: React.LazyExoticComponent<import('react-redux').ConnectedComponent<React.FC<import('react-intl').WithIntlProps<any>> & {
WrappedComponent: React.ComponentType<any>;
}, {
[x: string]: any;
[x: number]: any;
[x: symbol]: any;
"data-type": string;
"data-taxonomy": string;
"data-categories": string;
"data-items": string;
"data-nav-label": string;
"data-to-top-label": string;
"data-preview-mode": string;
editing: string;
parent: string;
unique: string;
intl: any;
context?: React.Context<import('react-redux').ReactReduxContextValue<any, import('redux').UnknownAction> | null> | undefined;
store?: import('redux').Store | undefined;
}>>;
featuredTabs: React.LazyExoticComponent<import('react-redux').ConnectedComponent<React.FC<import('./featuredtabs/index').FeatureTabsProps>, {
[x: string]: any;
}>>;
verticalTabs: React.LazyExoticComponent<import('react-redux').ConnectedComponent<React.FC<import('./vertical-featuredtabs/index').VerticalFeaturedTabsProps>, {
[x: string]: any;
}>>;
inlineList: React.LazyExoticComponent<React.FC<import('./inlinelist/index').InlineListProps>>;
download: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, {
[x: string]: any;
[x: number]: any;
[x: symbol]: any;
context?: React.Context<import('react-redux').ReactReduxContextValue<any, import('redux').UnknownAction> | null> | undefined;
store?: import('redux').Store | undefined;
} | {
[x: string]: any;
[x: number]: any;
[x: symbol]: any;
store?: import('redux').Store | undefined;
}>>;
downloadPdf: React.LazyExoticComponent<(props: any) => React.JSX.Element>;
map: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, {
[x: string]: any;
}>>;
dataFiltersReset: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, {
[x: string]: any;
}>>;
dataFiltersApply: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, {
[x: string]: any;
}>>;
tooltip: React.LazyExoticComponent<({ "data-description": description }: {
"data-description"?: string | undefined;
}) => React.JSX.Element>;
references: React.LazyExoticComponent<import('react-redux').ConnectedComponent<({ editing, "data-columns": cols, "data-height": height, "data-flex-direction": flexDirection }: {
editing?: boolean | undefined;
"data-columns"?: number | undefined;
"data-height"?: number | undefined;
"data-flex-direction"?: string | undefined;
}) => React.JSX.Element, {
[x: string]: any;
}>>;
reference: React.LazyExoticComponent<import('react-redux').ConnectedComponent<({ "data-index": index, "data-description": description, "data-link": link }: {
"data-index"?: string | undefined;
"data-description"?: string | undefined;
"data-link"?: string | undefined;
}) => React.JSX.Element, {
[x: string]: any;
}>>;
timeLine: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, {
[x: string]: any;
[x: number]: any;
[x: symbol]: any;
context?: React.Context<import('react-redux').ReactReduxContextValue<any, import('redux').UnknownAction> | null> | undefined;
store?: import('redux').Store | undefined;
} | {
[x: string]: any;
[x: number]: any;
[x: symbol]: any;
store?: import('redux').Store | undefined;
}>>;
newTimeLine: React.LazyExoticComponent<(props: any) => React.JSX.Element>;
measures: React.LazyExoticComponent<React.FC<import('./measures/index').MeasuresProps>>;
menu: React.LazyExoticComponent<(props: any) => React.JSX.Element>;
childPagesMenu: React.LazyExoticComponent<React.FC<import('react-intl').WithIntlProps<any>> & {
WrappedComponent: React.ComponentType<any>;
}>;
newMap: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, {
[x: string]: any;
}>>;
parallaxContainer: React.LazyExoticComponent<(props: import('./parallax/index').ParallaxProps) => React.JSX.Element>;
wrapped: React.LazyExoticComponent<(props: any) => React.JSX.Element>;
sankeyChart: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, {
[x: string]: any;
}>>;
dataLabel: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, {
[x: string]: any;
}>>;
body: React.LazyExoticComponent<React.FC<import('react-intl').WithIntlProps<any>> & {
WrappedComponent: React.ComponentType<any>;
}>;
supersetChart: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, {
[x: string]: any;
}>>;
supersetDashboard: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, {
[x: string]: any;
}>>;
agreeAndDownload: React.LazyExoticComponent<(props: any) => React.JSX.Element>;
bigNumber: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, {
[x: string]: any;
}>>;
bigNumberTrend: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, {
[x: string]: any;
}>>;
redirect: () => null;
};
export declare const customizer: {
components: {};
reducers: Record<string, (state: Immutable.MapOf<{
mode: string;
}> | undefined, action: any) => any>;
registerCustomEmbeddables: (components: Record<string, React.ComponentType<any>>) => void;
getComponentByNameIgnoreCase: (name: string) => React.NamedExoticComponent<import('react-intl').WithIntlProps<import('react-intl').WrappedComponentProps<any>>> | null;
registerCustomReducers: (reducers: (state: Immutable.MapOf<{
mode: string;
}> | undefined, action: any) => any) => void;
getReducers: () => Record<string, (state: Immutable.MapOf<{
mode: string;
}> | undefined, action: any) => any>;
};
export declare const getComponentByNameIgnoreCase: (name: string) => React.NamedExoticComponent<import('react-intl').WithIntlProps<import('react-intl').WrappedComponentProps<any>>> | null;
export declare const reducers: {
data: (state: Immutable.MapOf<{
mode: string;
}> | undefined, action: any) => Immutable.MapOf<{
mode: string;
}>;
embeddable: (state: Immutable.MapOf<{}> | undefined, action: any) => Immutable.MapOf<{}>;
};