فهرست منبع

transloadit: add typings for Companion URL constants (#2244)

Renée Kooi 5 سال پیش
والد
کامیت
93ebc3b389
2فایلهای تغییر یافته به همراه7 افزوده شده و 1 حذف شده
  1. 4 1
      packages/@uppy/transloadit/types/index.d.ts
  2. 3 0
      packages/@uppy/transloadit/types/index.test-d.ts

+ 4 - 1
packages/@uppy/transloadit/types/index.d.ts

@@ -38,6 +38,9 @@ declare module Transloadit {
       | AssemblyOptions)
       | AssemblyOptions)
 }
 }
 
 
-declare class Transloadit extends Uppy.Plugin<Transloadit.TransloaditOptions> {}
+declare class Transloadit extends Uppy.Plugin<Transloadit.TransloaditOptions> {
+  static COMPANION: string
+  static COMPANION_PATTERN: RegExp
+}
 
 
 export = Transloadit
 export = Transloadit

+ 3 - 0
packages/@uppy/transloadit/types/index.test-d.ts

@@ -2,6 +2,9 @@ import { expectError, expectType } from 'tsd'
 import Uppy = require('@uppy/core')
 import Uppy = require('@uppy/core')
 import Transloadit = require('../')
 import Transloadit = require('../')
 
 
+expectType<string>(Transloadit.COMPANION)
+expectType<RegExp>(Transloadit.COMPANION_PATTERN)
+
 const validParams = {
 const validParams = {
   auth: { key: 'not so secret key' }
   auth: { key: 'not so secret key' }
 }
 }