UNPKG

chonky

Version:

A File Browser component for React

36 lines (35 loc) 2.56 kB
import { GenericFileActionHandler, MapFileActionsToData } from './types/action-handler.types'; import { ChonkyActionUnion } from './types/file-browser.types'; export { FileBrowser } from './components/external/FileBrowser'; export { FileNavbar } from './components/external/FileNavbar'; export { FileToolbar } from './components/external/FileToolbar'; export { FileList } from './components/file-list/FileList'; export { FileContextMenu } from './components/external/FileContextMenu'; export { FullFileBrowser } from './components/external/FullFileBrowser'; export { ChonkyActions, DefaultFileActions, OptionIds } from './action-definitions'; export { defineFileAction } from './util/helpers'; export { FileHelper } from './util/file-helper'; export { FileData, FileArray } from './types/file.types'; export { FileAction, FileActionEffect, FileSelectionTransform, FileActionButton, CustomVisibilityState } from './types/action.types'; export { GenericFileActionHandler, MapFileActionsToData, FileActionData, FileActionState, } from './types/action-handler.types'; export { ChonkyActionUnion } from './types/file-browser.types'; export { ChonkyIconName } from './types/icons.types'; export declare type ChonkyIconProps = import('./types/icons.types').ChonkyIconProps; export { FileBrowserHandle, FileBrowserProps } from './types/file-browser.types'; export { FileViewMode } from './types/file-view.types'; export declare type FileViewConfig = import('./types/file-view.types').FileViewConfig; export declare type FileViewConfigGrid = import('./types/file-view.types').FileViewConfigGrid; export declare type FileViewConfigList = import('./types/file-view.types').FileViewConfigList; export { ThumbnailGenerator } from './types/thumbnails.types'; export { I18nConfig, ChonkyFormatters } from './types/i18n.types'; export { defaultFormatters, getI18nId, getActionI18nId, I18nNamespace } from './util/i18n'; export { setChonkyDefaults } from './util/default-config'; export { ChonkyDndFileEntryType } from './types/dnd.types'; export declare type ChonkyDndFileEntryItem = import('./types/dnd.types').ChonkyDndFileEntryItem; export declare type FileActionHandler = GenericFileActionHandler<ChonkyActionUnion>; export declare type ChonkyFileActionData = MapFileActionsToData<ChonkyActionUnion>; export * from './extensions'; export * from './redux/reducers'; export * from './redux/store'; export * from './redux/selectors'; export { thunkDispatchFileAction, thunkRequestFileAction } from './redux/thunks/dispatchers.thunks';