-
-
Notifications
You must be signed in to change notification settings - Fork 768
/
Copy pathstores.ts
186 lines (184 loc) · 9.09 KB
/
stores.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
import { IProjectStore } from '../features/project/project-store-type';
import { IEventStore } from './stores/event-store';
import { IFeatureTypeStore } from './stores/feature-type-store';
import { IStrategyStore } from './stores/strategy-store';
import { IClientApplicationsStore } from './stores/client-applications-store';
import { IClientInstanceStore } from './stores/client-instance-store';
import { IFeatureToggleStore } from '../features/feature-toggle/types/feature-toggle-store-type';
import { IContextFieldStore } from '../features/context/context-field-store-type';
import { ISettingStore } from './stores/settings-store';
import { ISessionStore } from './stores/session-store';
import { ITagStore } from './stores/tag-store';
import { ITagTypeStore } from '../features/tag-type/tag-type-store-type';
import { IFeatureTagStore } from './stores/feature-tag-store';
import { IUserStore } from './stores/user-store';
import { IAddonStore } from './stores/addon-store';
import { IAccessStore } from './stores/access-store';
import { IApiTokenStore } from './stores/api-token-store';
import { IResetTokenStore } from './stores/reset-token-store';
import { IUserFeedbackStore } from './stores/user-feedback-store';
import { IFeatureEnvironmentStore } from './stores/feature-environment-store';
import { IFeatureStrategiesStore } from '../features/feature-toggle/types/feature-toggle-strategies-store-type';
import { IEnvironmentStore } from '../features/project-environments/environment-store-type';
import { IFeatureToggleClientStore } from '../features/client-feature-toggles/types/client-feature-toggle-store-type';
import { IClientMetricsStoreV2 } from '../features/metrics/client-metrics/client-metrics-store-v2-type';
import { IUserSplashStore } from './stores/user-splash-store';
import { IRoleStore } from './stores/role-store';
import { ISegmentStore } from '../features/segment/segment-store-type';
import { IGroupStore } from './stores/group-store';
import { IPatStore } from './stores/pat-store';
import { IPublicSignupTokenStore } from './stores/public-signup-token-store';
import { IFavoriteFeaturesStore } from './stores/favorite-features';
import { IFavoriteProjectsStore } from './stores/favorite-projects';
import { IAccountStore } from './stores/account-store';
import type { IProjectStatsStore } from './stores/project-stats-store-type';
import { IImportTogglesStore } from '../features/export-import-toggles/import-toggles-store-type';
import { IPrivateProjectStore } from '../features/private-project/privateProjectStoreType';
import { IDependentFeaturesStore } from '../features/dependent-features/dependent-features-store-type';
import { ILastSeenStore } from '../features/metrics/last-seen/types/last-seen-store-type';
import { IFeatureSearchStore } from '../features/feature-search/feature-search-store-type';
import type { IInactiveUsersStore } from '../users/inactive/types/inactive-users-store-type';
import { ITrafficDataUsageStore } from '../features/traffic-data-usage/traffic-data-usage-store-type';
import { ISegmentReadModel } from '../features/segment/segment-read-model-type';
import { IProjectOwnersReadModel } from '../features/project/project-owners-read-model.type';
import { IFeatureLifecycleStore } from '../features/feature-lifecycle/feature-lifecycle-store-type';
import { IProjectFlagCreatorsReadModel } from '../features/project/project-flag-creators-read-model.type';
import { IFeatureStrategiesReadModel } from '../features/feature-toggle/types/feature-strategies-read-model-type';
import { IFeatureLifecycleReadModel } from '../features/feature-lifecycle/feature-lifecycle-read-model-type';
import { ILargestResourcesReadModel } from '../features/metrics/sizes/largest-resources-read-model-type';
import type { IntegrationEventsStore } from '../features/integration-events/integration-events-store';
import { IFeatureCollaboratorsReadModel } from '../features/feature-toggle/types/feature-collaborators-read-model-type';
import type { IProjectReadModel } from '../features/project/project-read-model-type';
import { IOnboardingReadModel } from '../features/onboarding/onboarding-read-model-type';
import { IOnboardingStore } from '../features/onboarding/onboarding-store-type';
import type { IUserUnsubscribeStore } from '../features/user-subscriptions/user-unsubscribe-store-type';
import type { IUserSubscriptionsReadModel } from '../features/user-subscriptions/user-subscriptions-read-model-type';
import { IUniqueConnectionStore } from '../features/unique-connection/unique-connection-store-type';
import { IUniqueConnectionReadModel } from '../features/unique-connection/unique-connection-read-model-type';
import { ReleasePlanStore } from '../features/release-plans/release-plan-store';
import { ReleasePlanTemplateStore } from '../features/release-plans/release-plan-template-store';
import { ReleasePlanMilestoneStore } from '../features/release-plans/release-plan-milestone-store';
import { ReleasePlanMilestoneStrategyStore } from '../features/release-plans/release-plan-milestone-strategy-store';
export interface IUnleashStores {
accessStore: IAccessStore;
accountStore: IAccountStore;
addonStore: IAddonStore;
apiTokenStore: IApiTokenStore;
clientApplicationsStore: IClientApplicationsStore;
clientInstanceStore: IClientInstanceStore;
clientMetricsStoreV2: IClientMetricsStoreV2;
contextFieldStore: IContextFieldStore;
environmentStore: IEnvironmentStore;
eventStore: IEventStore;
featureEnvironmentStore: IFeatureEnvironmentStore;
featureStrategiesStore: IFeatureStrategiesStore;
featureTagStore: IFeatureTagStore;
featureToggleStore: IFeatureToggleStore;
clientFeatureToggleStore: IFeatureToggleClientStore;
featureTypeStore: IFeatureTypeStore;
groupStore: IGroupStore;
projectStore: IProjectStore;
resetTokenStore: IResetTokenStore;
sessionStore: ISessionStore;
settingStore: ISettingStore;
strategyStore: IStrategyStore;
tagStore: ITagStore;
tagTypeStore: ITagTypeStore;
userFeedbackStore: IUserFeedbackStore;
userStore: IUserStore;
userSplashStore: IUserSplashStore;
roleStore: IRoleStore;
segmentStore: ISegmentStore;
patStore: IPatStore;
publicSignupTokenStore: IPublicSignupTokenStore;
favoriteFeaturesStore: IFavoriteFeaturesStore;
favoriteProjectsStore: IFavoriteProjectsStore;
projectStatsStore: IProjectStatsStore;
importTogglesStore: IImportTogglesStore;
privateProjectStore: IPrivateProjectStore;
dependentFeaturesStore: IDependentFeaturesStore;
lastSeenStore: ILastSeenStore;
featureSearchStore: IFeatureSearchStore;
inactiveUsersStore: IInactiveUsersStore;
trafficDataUsageStore: ITrafficDataUsageStore;
segmentReadModel: ISegmentReadModel;
projectOwnersReadModel: IProjectOwnersReadModel;
projectFlagCreatorsReadModel: IProjectFlagCreatorsReadModel;
featureLifecycleStore: IFeatureLifecycleStore;
featureStrategiesReadModel: IFeatureStrategiesReadModel;
featureLifecycleReadModel: IFeatureLifecycleReadModel;
largestResourcesReadModel: ILargestResourcesReadModel;
integrationEventsStore: IntegrationEventsStore;
featureCollaboratorsReadModel: IFeatureCollaboratorsReadModel;
projectReadModel: IProjectReadModel;
onboardingReadModel: IOnboardingReadModel;
onboardingStore: IOnboardingStore;
userUnsubscribeStore: IUserUnsubscribeStore;
userSubscriptionsReadModel: IUserSubscriptionsReadModel;
uniqueConnectionStore: IUniqueConnectionStore;
uniqueConnectionReadModel: IUniqueConnectionReadModel;
releasePlanStore: ReleasePlanStore;
releasePlanTemplateStore: ReleasePlanTemplateStore;
releasePlanMilestoneStore: ReleasePlanMilestoneStore;
releasePlanMilestoneStrategyStore: ReleasePlanMilestoneStrategyStore;
}
export {
IAccessStore,
IAccountStore,
IAddonStore,
IApiTokenStore,
IClientApplicationsStore,
IClientInstanceStore,
IClientMetricsStoreV2,
IContextFieldStore,
IEnvironmentStore,
IEventStore,
IFeatureEnvironmentStore,
IFeatureStrategiesStore,
IFeatureTagStore,
IFeatureToggleClientStore,
IFeatureToggleStore,
IFeatureTypeStore,
IGroupStore,
IPatStore,
IProjectStore,
IPublicSignupTokenStore,
IResetTokenStore,
IRoleStore,
ISegmentStore,
ISessionStore,
ISettingStore,
IStrategyStore,
ITagStore,
ITagTypeStore,
IUserFeedbackStore,
IUserSplashStore,
IUserStore,
IFavoriteFeaturesStore,
IFavoriteProjectsStore,
IImportTogglesStore,
IPrivateProjectStore,
IDependentFeaturesStore,
ILastSeenStore,
IFeatureSearchStore,
ITrafficDataUsageStore,
ISegmentReadModel,
IProjectOwnersReadModel,
IFeatureLifecycleStore,
IProjectFlagCreatorsReadModel,
IFeatureStrategiesReadModel,
IFeatureLifecycleReadModel,
ILargestResourcesReadModel,
IFeatureCollaboratorsReadModel,
IOnboardingReadModel,
type IntegrationEventsStore,
type IProjectReadModel,
IOnboardingStore,
type IUserSubscriptionsReadModel,
IUniqueConnectionStore,
IUniqueConnectionReadModel,
ReleasePlanStore,
ReleasePlanTemplateStore,
ReleasePlanMilestoneStore,
ReleasePlanMilestoneStrategyStore,
};