1234567891011121314151617181920 |
- import useOrganization from 'sentry/utils/useOrganization';
- import {DEFAULT_DURATION_AGGREGATE} from 'sentry/views/performance/database/settings';
- // TODO: Type more strictly, these should be limited to only valid aggregate
- // functions
- type Result = string[];
- export function useAvailableDurationAggregates(): Result {
- const organization = useOrganization();
- const availableAggregates: string[] = [];
- availableAggregates.push(DEFAULT_DURATION_AGGREGATE);
- if (organization.features?.includes('performance-database-view-percentiles')) {
- availableAggregates.push(...['p50', 'p75', 'p95', 'p99']);
- }
- return availableAggregates;
- }
|