Skip to content

UseDocumentationConfigReturn

reference
1 min readUpdated

Kind: Interface

Source: atloria-monorepo/apps/web/src/hooks/useDocumentationConfig.ts

Hook return type

Properties

PropertyType
config`DocumentationConfig
loadingboolean
error`Error
hasConfigboolean
localSkeleton`SkeletonStructure
isDirtyboolean
loadConfig`() => Promise<DocumentationConfig
createConfig(data: CreateConfigDto) => Promise<DocumentationConfig>
updateConfig(data: UpdateConfigDto) => Promise<DocumentationConfig>
deleteConfig() => Promise<void>
addCategory(category: Omit<SkeletonCategory, 'documents'>) => void
removeCategory(slug: string) => void
updateCategory(slug: string, updates: Partial<Omit<SkeletonCategory, 'documents'>>) => void
addDocument(categorySlug: string, document: SkeletonDocument) => void
removeDocument(categorySlug: string, documentSlug: string) => void
updateDocument(categorySlug: string, documentSlug: string, updates: Partial<SkeletonDocument>) => void
reorderCategories(categoryIds: string[]) => void
reorderDocuments(categorySlug: string, documentSlugs: string[]) => void
resetLocalChanges() => void
saveLocalChanges() => Promise<DocumentationConfig>

Was this page helpful?

Download as PDF