• Returns { addFileType: ((name: string) => Promise<number | boolean>); deleteFileType: ((fileType: fsaFileType, andAllFilesWithExtension??: boolean) => Promise<boolean>); fileTypes: fsaFileType[]; toggleHiddenFileType: ((fileType: fsaFileType) => void); toggleSelectedFileType: ((fileType: fsaFileType) => void) }

    • addFileType: ((name: string) => Promise<number | boolean>)
        • (name: string): Promise<number | boolean>
        • Add a new fileType/extension that you would like to add to the database when scanning the local drive

          Returns

          A Promise that resolves to the id of the added record of false

          Parameters

          • name: string

          Returns Promise<number | boolean>

    • deleteFileType: ((fileType: fsaFileType, andAllFilesWithExtension??: boolean) => Promise<boolean>)
        • (fileType: fsaFileType, andAllFilesWithExtension??: boolean): Promise<boolean>
        • Removes a fileType from the database with the option of also removing the files of that type also.

          Returns

          A Promise of boolean - true if completed successfully

          Parameters

          • fileType: fsaFileType
          • Optional andAllFilesWithExtension: boolean = false

          Returns Promise<boolean>

    • fileTypes: fsaFileType[]
    • toggleHiddenFileType: ((fileType: fsaFileType) => void)
    • toggleSelectedFileType: ((fileType: fsaFileType) => void)

Generated using TypeDoc