Directories hooks

Hand-written shim. Implementation is generated; see ./directories.gen.

Hooks

useCreateDirectory mutation

Create a new directory.

TypeScript
useCreateDirectory(options?: MutationOpts<Directory, CreateDirectoryParams>)

Types: Directory · CreateDirectoryParams

useDeleteDirectory mutation

Soft-delete a directory.

TypeScript
useDeleteDirectory(options?: MutationOpts<SuccessResponse, string>)

Types: SuccessResponse

useListDirectories query

List directories with pagination.

TypeScript
useListDirectories(params?: Omit<ListDirectoriesParams, | > & { filter?: DirectoryFilter; orderBy?: DirectoryOrderBy[]; } & DirectoryShorthands, options?: QueryOpts<Page<Directory>>)

Types: ListDirectoriesParams · DirectoryFilter · DirectoryOrderBy · DirectoryShorthands · Page · Directory

usePurgeDirectory composite

Permanently delete a soft-deleted directory.

TypeScript
usePurgeDirectory(options?: MutationOpts<SuccessResponse, PurgeDirectoryParams>)

Types: SuccessResponse · PurgeDirectoryParams

useRestoreDirectory composite

Restore a soft-deleted directory.

TypeScript
useRestoreDirectory(options?: MutationOpts<Directory, string>)

Types: Directory

useRetrieveDirectory query

Get a single directory by ID.

TypeScript
useRetrieveDirectory(id: string, options?: QueryOpts<Directory>)

Types: Directory

useUpdateDirectory mutation

Update a directory.

TypeScript
useUpdateDirectory(options?: MutationOpts<Directory, UpdateDirectoryParams>)

Types: Directory · UpdateDirectoryParams