breaking(types): type arrays as read-only

Closes #1259
This commit is contained in:
Eric Liu 2022-06-04 13:25:53 -07:00
commit 3ffe9cddc0
14 changed files with 33 additions and 33 deletions

View file

@ -1,18 +1,18 @@
<script>
/**
* @event {File[]} add
* @event {File[]} change
* @event {ReadonlyArray<File>} add
* @event {ReadonlyArray<File>} change
*/
/**
* Specify the accepted file types
* @type {string[]}
* @type {ReadonlyArray<string>}
*/
export let accept = [];
/**
* Obtain a reference to the uploaded files
* @type {File[]}
* @type {ReadonlyArray<File>}
*/
export let files = [];
@ -20,9 +20,9 @@
export let multiple = false;
/**
* Override the default behavior of validating uploaded files
* The default behavior does not validate files
* @type {(files: File[]) => File[]}
* Override the default behavior of validating uploaded files.
* By default, files are not validated
* @type {(files: ReadonlyArray<File>) => ReadonlyArray<File>}
*/
export let validateFiles = (files) => files;