added createDir schema

This commit is contained in:
Niklas 2021-08-16 22:17:18 +02:00
parent 58fe46f1de
commit c448051838
3 changed files with 972 additions and 882 deletions

View File

@ -43,6 +43,7 @@ export type File = {
export type RootMutation = { export type RootMutation = {
__typename?: "RootMutation"; __typename?: "RootMutation";
copy?: Maybe<File>; copy?: Maybe<File>;
createDir: Directory;
delete?: Maybe<Scalars["String"]>; delete?: Maybe<Scalars["String"]>;
move?: Maybe<File>; move?: Maybe<File>;
}; };
@ -54,14 +55,19 @@ export type RootMutationCopyArgs = {
}; };
export type RootMutationCreateDirArgs = {
path: Scalars["ID"];
};
export type RootMutationDeleteArgs = { export type RootMutationDeleteArgs = {
id: Scalars["ID"]; id: Scalars["ID"];
}; };
export type RootMutationMoveArgs = { export type RootMutationMoveArgs = {
dest: Scalars["ID"];
src: Scalars["ID"]; src: Scalars["ID"];
dest: Scalars["ID"];
}; };
export type RootQuery = { export type RootQuery = {
@ -100,6 +106,19 @@ export type CopyMutation = (
)> } )> }
); );
export type CreateDirMutationVariables = Exact<{
path: Scalars["ID"];
}>;
export type CreateDirMutation = (
{ __typename?: "RootMutation" }
& { createDir: (
{ __typename?: "Directory" }
& Pick<Directory, "id">
) }
);
export type DeleteFileMutationVariables = Exact<{ export type DeleteFileMutationVariables = Exact<{
id: Scalars["ID"]; id: Scalars["ID"];
}>; }>;
@ -188,6 +207,39 @@ export function useCopyMutation(baseOptions?: Apollo.MutationHookOptions<CopyMut
export type CopyMutationHookResult = ReturnType<typeof useCopyMutation>; export type CopyMutationHookResult = ReturnType<typeof useCopyMutation>;
export type CopyMutationResult = Apollo.MutationResult<CopyMutation>; export type CopyMutationResult = Apollo.MutationResult<CopyMutation>;
export type CopyMutationOptions = Apollo.BaseMutationOptions<CopyMutation, CopyMutationVariables>; export type CopyMutationOptions = Apollo.BaseMutationOptions<CopyMutation, CopyMutationVariables>;
export const CreateDirDocument = gql`
mutation createDir($path: ID!) {
createDir(path: $path) {
id
}
}
`
export type CreateDirMutationFn = Apollo.MutationFunction<CreateDirMutation, CreateDirMutationVariables>;
/**
* __useCreateDirMutation__
*
* To run a mutation, you first call `useCreateDirMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useCreateDirMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [createDirMutation, { data, loading, error }] = useCreateDirMutation({
* variables: {
* path: // value for 'path'
* },
* });
*/
export function useCreateDirMutation(baseOptions?: Apollo.MutationHookOptions<CreateDirMutation, CreateDirMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<CreateDirMutation, CreateDirMutationVariables>(CreateDirDocument, options)
}
export type CreateDirMutationHookResult = ReturnType<typeof useCreateDirMutation>;
export type CreateDirMutationResult = Apollo.MutationResult<CreateDirMutation>;
export type CreateDirMutationOptions = Apollo.BaseMutationOptions<CreateDirMutation, CreateDirMutationVariables>;
export const DeleteFileDocument = gql` export const DeleteFileDocument = gql`
mutation deleteFile($id: ID!) { mutation deleteFile($id: ID!) {
delete(id: $id) delete(id: $id)

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
mutation createDir($path: ID!){
createDir(path:$path){
id
}
}