Kind: Interface
Source: atloria-monorepo/packages/ui-react/src/hooks/useProject.ts
Return type for useProject hook
Properties
| Property | Type |
|---|---|
project | `Project |
loading | boolean |
error | `Error |
save | (project: Partial<Project>) => Promise<Project> |
create | (project: Partial<Project>) => Promise<Project> |
remove | () => Promise<void> |
refresh | () => Promise<void> |
canAccess | (user: User) => boolean |
canEdit | (user: User) => boolean |
canDelete | (user: User) => boolean |
canCreateDocuments | (user: User) => boolean |
canManageSettings | (user: User) => boolean |
getPermissions | `(user: User) => { |
canView: boolean; canEdit: boolean; canDelete: boolean; canCreateDocuments: boolean; canManageSettings: boolean;
}| |manager|ProjectManager` |
Was this page helpful?