@highcharts/dashboards
Version:
Highcharts Dashboards framework
46 lines (39 loc) • 839 B
TypeScript
/* *
*
* Data Layer
*
* (c) 2012-2025 Torstein Honsi
*
* License: www.highcharts.com/license
*
* !!!!!!! SOURCE GETS TRANSPILED BY TYPESCRIPT. EDIT TS FILE ONLY. !!!!!!!
*
* */
/* *
*
* Declarations
*
* */
/**
* Contains all possible class types of the class registry.
*/
export type ComponentClassType =
ComponentTypeRegistry[keyof ComponentTypeRegistry];
/**
* Contains all possible types of the class registry.
*/
export type ComponentType = ComponentClassType['prototype'];
/**
* Describes the class registry as a record object with class name and their
* class types (aka class constructor).
*/
export interface ComponentTypeRegistry {
// Extend this interface with the declare module pattern.
// [key: string]: typeof Component;
}
/* *
*
* Export
*
* */
export default ComponentType;