Browse Source

ref(js): Extract State in repositoryStore (#39190)

Evan Purkhiser 2 years ago
parent
commit
772eb264fd
1 changed files with 9 additions and 12 deletions
  1. 9 12
      static/app/stores/repositoryStore.tsx

+ 9 - 12
static/app/stores/repositoryStore.tsx

@@ -2,23 +2,20 @@ import {createStore, StoreDefinition} from 'reflux';
 
 import {Repository} from 'sentry/types';
 
+type State = {
+  orgSlug?: string;
+  repositories?: Repository[];
+  repositoriesError?: Error;
+  repositoriesLoading?: boolean;
+};
+
 interface RepositoryStoreDefinition extends StoreDefinition {
-  get(): {
-    orgSlug?: string;
-    repositories?: Repository[];
-    repositoriesError?: Error;
-    repositoriesLoading?: boolean;
-  };
+  get(): State;
   loadRepositories(orgSlug: string): void;
   loadRepositoriesError(error: Error): void;
   loadRepositoriesSuccess(data: Repository[]): void;
   resetRepositories(): void;
-  state: {
-    orgSlug?: string;
-    repositories?: Repository[];
-    repositoriesError?: Error;
-    repositoriesLoading?: boolean;
-  };
+  state: State;
 }
 
 const storeConfig: RepositoryStoreDefinition = {