* fix(player): fix initial visual offset jump check * change(ui): add empty feature flags page * change(ui): add empty feature flags page * fix(ui): some more fixes * change(ui): add subrouting for sessions tab * change(ui): more fixes for routing * change(ui): add flag creation page, flags list table, flag store/type * change(tracker): flags in tracker * change(tracker): return all flags * feat(ui): add API and types connector * feat(ui): split components to prevent rerendering * feat(ui): add icon, fix redirect.path crashlooping * feat(ui): add conditions and stuff, add flags class to tracker to handle stuff * feat(ui): add condition state and filters * feat(ui): fix flag creation with api change * feat(ui): fix flag editing (api changes); simplify new/edit flag component * feat(ui): add filters, make table pretty :insert_magic_emoji: * feat(ui): remove rollout percentage from list, remove console logs * feat(ui): multivar toggler * feat(tracker): add more methods to tracker * feat(tracker): more type coverage * feat(tracker): add tests * fix(ui): some fixes for multivar * feat(ui): multivar api support * fix(ui):start adding tests for fflags * fix(ui): rm not working file.. * fix(ui): rm unused packages * fix(ui): remove name field, fix some api and type names * fix(ui): fix crash * fix(tracker/ui): keep flags in sessionStorage, support API errors in feature flags storage * fix(tracker/ui): clear unused things, fix url handling, fix icons rendering etc
48 lines
No EOL
1.6 KiB
TypeScript
48 lines
No EOL
1.6 KiB
TypeScript
import DashboardService from "./DashboardService";
|
|
import MetricService from "./MetricService";
|
|
import FunnelService from "./FunnelService";
|
|
import SessionSerivce from "./SessionService";
|
|
import UserService from "./UserService";
|
|
import AuditService from './AuditService';
|
|
import ErrorService from "./ErrorService";
|
|
import NotesService from "./NotesService";
|
|
import RecordingsService from "./RecordingsService";
|
|
import ConfigService from './ConfigService'
|
|
import AlertsService from './AlertsService'
|
|
import WebhookService from './WebhookService'
|
|
import HealthService from "./HealthService";
|
|
import FFlagsService from "App/services/FFlagsService";
|
|
|
|
export const dashboardService = new DashboardService();
|
|
export const metricService = new MetricService();
|
|
export const sessionService = new SessionSerivce();
|
|
export const userService = new UserService();
|
|
export const funnelService = new FunnelService();
|
|
export const auditService = new AuditService();
|
|
export const errorService = new ErrorService();
|
|
export const notesService = new NotesService();
|
|
export const recordingsService = new RecordingsService();
|
|
export const configService = new ConfigService();
|
|
export const alertsService = new AlertsService();
|
|
export const webhookService = new WebhookService();
|
|
|
|
export const healthService = new HealthService();
|
|
|
|
export const fflagsService = new FFlagsService();
|
|
|
|
export const services = [
|
|
dashboardService,
|
|
metricService,
|
|
sessionService,
|
|
userService,
|
|
funnelService,
|
|
auditService,
|
|
errorService,
|
|
notesService,
|
|
recordingsService,
|
|
configService,
|
|
alertsService,
|
|
webhookService,
|
|
healthService,
|
|
fflagsService
|
|
] |