- inertiajs file upload and validation via adonisjs

- npm updates
This commit is contained in:
Kaimbacher 2023-06-01 14:29:56 +02:00
parent 092a8a1c12
commit e051a94b3b
13 changed files with 1069 additions and 640 deletions

View file

@ -1,7 +1,7 @@
import { Ref } from 'vue';
export interface Dataset {
[key: string]: string | Ref<string>| boolean | Array<Title> | Array<Description>| Array<Person> | number | (IErrorMessage | undefined) | Coverage;
[key: string]: string | Ref<string>| boolean | Array<Title> | Array<Description>| Array<Person> | number | (IErrorMessage | undefined) | Coverage | TethysFile | File;
language: Ref<string>;
// licenses: Array<number>;
rights: boolean;
@ -16,7 +16,14 @@ export interface Dataset {
coverage: Coverage,
errors?: IErrorMessage;
// async (user): Promise<void>;
subjects: Array<Subject>
subjects: Array<Subject>,
file: File | undefined,
upload: TethysFile
}
export interface TethysFile {
label: string,
sorting: number,
}
export interface Subject {