Browse Source

ref: convert githubIntegrationProvider.js to typescript (#55087)

    / |
   /  ;  
 。|  :
  |   'i,  ૮₍ ⸝⸝´ ˘ `⸝⸝ ₎ა
☆  'i    ト、_( ヽ∩∩ ) ___ ,  .
 .  'i     ̄ ̄ ̄ ̄  ;'
    丶,       ,/  。゚ ☆
 。゚    ' ー- - - - '´´
Michelle Zhang 1 year ago
parent
commit
3089da87a3
1 changed files with 7 additions and 3 deletions
  1. 7 3
      fixtures/js-stubs/githubIntegrationProvider.tsx

+ 7 - 3
fixtures/js-stubs/githubIntegrationProvider.js → fixtures/js-stubs/githubIntegrationProvider.tsx

@@ -1,23 +1,27 @@
-export function GitHubIntegrationProvider(params = {}) {
+import {IntegrationProvider} from 'sentry/types';
+
+export function GitHubIntegrationProvider(
+  params: Partial<IntegrationProvider> = {}
+): IntegrationProvider {
   return {
     key: 'github',
     slug: 'github',
     name: 'GitHub',
     canAdd: true,
-    config: [],
-    externalIssues: [],
     features: [],
     setupDialog: {
       url: '/github-integration-setup-uri/',
       width: 100,
       height: 100,
     },
+    canDisable: true,
     metadata: {
       description: '*markdown* formatted _description_',
       features: [
         {
           description: '*markdown* feature description',
           featureGate: 'integrations-commits',
+          featureId: 3,
         },
       ],
       author: 'Morty',