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