UNPKG

524 BTypeScriptView Raw
1import CompanionClient = require('@uppy/companion-client')
2import Uppy = require('@uppy/core')
3
4interface ProviderViewOptions {
5 provider: CompanionClient.Provider
6 viewType?: 'list' | 'grid'
7 showTitles?: boolean
8 showFilter?: boolean
9 showBreadcrumbs?: boolean
10}
11
12interface OnFirstRenderer {
13 onFirstRender: () => any
14}
15
16
17declare class ProviderView {
18 constructor (plugin: Uppy.Plugin & OnFirstRenderer, opts: ProviderViewOptions)
19 // @todo add other provider view methods
20}
21
22export = ProviderView