• Returns { directoriesForRootDirectory: undefined | fsaDirectory[]; hideDirectory: ((directory: fsaDirectory, hide?: "true" | "false", checkForFilesInCollections?: boolean) => Promise<boolean>); mergeToParentDirectory: ((directory: fsaDirectory, toRoot?: boolean) => Promise<boolean>); mergeToRootDirectory: (() => never); setCurrentDirectoryId: ((id: string) => void); toggleHidden: (() => void); unHideDirectory: ((directory: fsaDirectory) => Promise<boolean>); unMergeDirectories: ((rootDir: fsaDirectory) => Promise<void>); updateDirectory: ((directory: fsaDirectory) => Promise<boolean>) }

    • directoriesForRootDirectory: undefined | fsaDirectory[]
    • hideDirectory: ((directory: fsaDirectory, hide?: "true" | "false", checkForFilesInCollections?: boolean) => Promise<boolean>)
        • (directory: fsaDirectory, hide?: "true" | "false", checkForFilesInCollections?: boolean): Promise<boolean>
        • Parameters

          • directory: fsaDirectory
          • hide: "true" | "false" = 'true'
          • checkForFilesInCollections: boolean = true

          Returns Promise<boolean>

    • mergeToParentDirectory: ((directory: fsaDirectory, toRoot?: boolean) => Promise<boolean>)
        • (directory: fsaDirectory, toRoot?: boolean): Promise<boolean>
        • Parameters

          Returns Promise<boolean>

    • mergeToRootDirectory: (() => never)
        • (): never
        • Returns never

    • setCurrentDirectoryId: ((id: string) => void)
        • (id: string): void
        • Parameters

          • id: string

          Returns void

    • toggleHidden: (() => void)
        • (): void
        • Returns void

    • unHideDirectory: ((directory: fsaDirectory) => Promise<boolean>)
    • unMergeDirectories: ((rootDir: fsaDirectory) => Promise<void>)
    • updateDirectory: ((directory: fsaDirectory) => Promise<boolean>)

Generated using TypeDoc