Teams hooks
Hand-written shim. Implementation is generated; see ./teams.gen.
Hooks
useCreateTeam mutation
Create a team.
TypeScript
useCreateTeam(options?: MutationOpts<Team, CreateTeamParams>)Types: Team · CreateTeamParams
useDeleteTeam mutation
Soft-delete a team.
TypeScript
useDeleteTeam(options?: MutationOpts<SuccessResponse, string>)Types: SuccessResponse
useListTeams query
List teams.
TypeScript
useListTeams(params?: Omit<ListTeamsParams, | > & { filter?: TeamFilter; orderBy?: TeamOrderBy[]; } & TeamShorthands, options?: QueryOpts<Page<Team>>)Types: ListTeamsParams · TeamFilter · TeamOrderBy · TeamShorthands · Page · Team
usePurgeTeam composite
Permanently delete a soft-deleted team.
TypeScript
usePurgeTeam(options?: MutationOpts<SuccessResponse, PurgeTeamParams>)Types: SuccessResponse · PurgeTeamParams
useRestoreTeam composite
Restore a soft-deleted team.
TypeScript
useRestoreTeam(options?: MutationOpts<Team, string>)Types: Team
useRetrieveTeam query
Get a team by ID.
TypeScript
useRetrieveTeam(id: string, options?: QueryOpts<Team>)Types: Team
useUpdateTeam mutation
Update a team.
TypeScript
useUpdateTeam(options?: MutationOpts<Team, UpdateTeamParams>)Types: Team · UpdateTeamParams