@ -1,9 +1,9 @@
import Vue from 'vue'
import Vue from 'vue'
// Instance / File
// Instance / File
global {
declare global {
namespace VueUpload {
interface VUFile {
interface File {
file : File
readonly fileObject : boolean
readonly fileObject : boolean
id : string | number
id : string | number
size : number
size : number
@ -24,21 +24,20 @@ global {
iframe : Element
iframe : Element
}
}
}
}
}
class _ extends Vue {
declare class _ extends Vue {
// Instance / Methods
// Instance / Methods
get ( id : V ue Upload. File | object | string ) : V ue Upload. File | object | boolean
get ( id : V UFile | object | string ) : V UFile | object | boolean
add ( files : Array < V ue Upload. File | File | object > | V ue Upload. File | File | object ) : object | Array < V ue Upload. File | object > | boolean
add ( files : Array < V UFile | File | object > | V UFile | File | object ) : object | Array < V UFile | object > | boolean
addInputFile ( el : HTMLInputElement ) : Array < V ue Upload. File>
addInputFile ( el : HTMLInputElement ) : Array < V UFile>
addDataTransfer ( dataTransfer : DataTransfer ) : Promise < Array < V ue Upload. File> >
addDataTransfer ( dataTransfer : DataTransfer ) : Promise < Array < V UFile> >
update ( id : V ue Upload. File | object | string , data : object ) : object | boolean
update ( id : V UFile | object | string , data : object ) : object | boolean
remove ( id : V ue Upload. File | object | string ) : object | boolean
remove ( id : V UFile | object | string ) : object | boolean
replace ( id1 : V ue Upload. File | object | string , id2 : V ue Upload. File | object | string ) : boolean
replace ( id1 : V UFile | object | string , id2 : V UFile | object | string ) : boolean
clear ( ) : boolean
clear ( ) : boolean
// Instance / Data
// Instance / Data
readonly files : Array < V ue Upload. File>
readonly files : Array < V UFile>
readonly features : { html5? : boolean ; directory? : boolean ; drag? : boolean }
readonly features : { html5? : boolean ; directory? : boolean ; drag? : boolean }
active : boolean
active : boolean
readonly dropActive : true
readonly dropActive : true