2025-04-01 10:38:02 +09:00

127 lines
3.7 KiB
TypeScript

// Code generated - EDITING IS FUTILE. DO NOT EDIT.
//
// Generated by:
// kinds/gen.go
// Using jennies:
// TSVeneerIndexJenny
//
// Run 'make gen-cue' from repository root to regenerate.
// Raw generated types from Dashboard kind.
export type {
AnnotationTarget,
AnnotationPanelFilter,
VariableOption,
DashboardLink,
DashboardLinkType,
VariableType,
FieldColorSeriesByMode,
FieldColor,
GridPos,
Threshold,
ThresholdsConfig,
ValueMapping,
ValueMap,
RangeMap,
RegexMap,
SpecialValueMap,
ValueMappingResult,
LibraryPanelRef
} from './raw/dashboard/x/dashboard_types.gen';
// Raw generated enums and default consts from dashboard kind.
export {
defaultAnnotationTarget,
defaultAnnotationPanelFilter,
VariableRefresh,
VariableSort,
defaultDashboardLink,
FieldColorModeId,
defaultGridPos,
ThresholdsMode,
defaultThresholdsConfig,
MappingType,
SpecialValueMatch,
DashboardCursorSync,
defaultDashboardCursorSync
} from './raw/dashboard/x/dashboard_types.gen';
// The following exported declarations correspond to types in the dashboard@0.0 kind's
// schema with attribute @grafana(TSVeneer="type").
//
// The handwritten file for these type and default veneers is expected to be at
// packages/grafana-schema/src/veneer/dashboard.types.ts.
// This re-export declaration enforces that the handwritten veneer file exists,
// and exports all the symbols in the list.
//
// TODO generate code such that tsc enforces type compatibility between raw and veneer decls
export type {
Dashboard,
AnnotationContainer,
AnnotationQuery,
VariableModel,
DataSourceRef,
DataTransformerConfig,
TimeOption,
TimePickerConfig,
Panel,
FieldConfigSource,
MatcherConfig,
FieldConfig,
RowPanel
} from './veneer/dashboard.types';
// The following exported declarations correspond to types in the dashboard@0.0 kind's
// schema with attribute @grafana(TSVeneer="type").
//
// The handwritten file for these type and default veneers is expected to be at
// packages/grafana-schema/src/veneer/dashboard.types.ts.
// This re-export declaration enforces that the handwritten veneer file exists,
// and exports all the symbols in the list.
//
// TODO generate code such that tsc enforces type compatibility between raw and veneer decls
export {
defaultDashboard,
defaultAnnotationContainer,
defaultAnnotationQuery,
defaultVariableModel,
VariableHide,
defaultTimePickerConfig,
defaultPanel,
defaultFieldConfigSource,
defaultMatcherConfig,
defaultFieldConfig,
defaultRowPanel
} from './veneer/dashboard.types';
// Raw generated types from LibraryPanel kind.
export type {
LibraryElementDTOMetaUser,
LibraryElementDTOMeta
} from './raw/librarypanel/x/librarypanel_types.gen';
// The following exported declarations correspond to types in the librarypanel@0.0 kind's
// schema with attribute @grafana(TSVeneer="type").
//
// The handwritten file for these type and default veneers is expected to be at
// packages/grafana-schema/src/veneer/librarypanel.types.ts.
// This re-export declaration enforces that the handwritten veneer file exists,
// and exports all the symbols in the list.
//
// TODO generate code such that tsc enforces type compatibility between raw and veneer decls
export type { LibraryPanel } from './veneer/librarypanel.types';
// Raw generated types from Preferences kind.
export type {
Preferences,
QueryHistoryPreference,
CookiePreferences,
NavbarPreference
} from './raw/preferences/x/preferences_types.gen';
// Raw generated enums and default consts from preferences kind.
export { defaultNavbarPreference } from './raw/preferences/x/preferences_types.gen';
// Raw generated types from PublicDashboard kind.
export type { PublicDashboard } from './raw/publicdashboard/x/publicdashboard_types.gen';