UNPKG

@tindtechnologies/universalviewer

Version:

The Universal Viewer is a community-developed open source project on a mission to help you share your 📚📜📰📽️📻🗿 with the 🌎

36 lines (35 loc) 1.69 kB
import { BaseConfig, CenterPanelContent, CenterPanelOptions, DownloadDialogueContent, DownloadDialogueOptions, ModuleConfig, SettingsDialogueContent, SettingsDialogueOptions, ShareDialogueContent, ShareDialogueOptions } from "@/content-handlers/iiif/BaseConfig"; declare type FileLinkCenterPanelOptions = CenterPanelOptions & {}; declare type FileLinkCenterPanelContent = CenterPanelContent & {}; declare type FileLinkCenterPanel = { options: FileLinkCenterPanelOptions; content: FileLinkCenterPanelContent; }; declare type DefaultDownloadDialogueOptions = DownloadDialogueOptions & {}; declare type DefaultDownloadDialogueContent = DownloadDialogueContent & {}; declare type DefaultDownloadDialogue = ModuleConfig & { options: DefaultDownloadDialogueOptions; content: DefaultDownloadDialogueContent; }; declare type DefaultShareDialogueOptions = ShareDialogueOptions & {}; declare type DefaultShareDialogueContent = ShareDialogueContent & {}; declare type DefaultShareDialogue = ModuleConfig & { options: DefaultShareDialogueOptions; content: DefaultShareDialogueContent; }; declare type DefaultSettingsDialogueOptions = SettingsDialogueOptions & {}; declare type DefaultSettingsDialogueContent = SettingsDialogueContent & {}; declare type DefaultSettingsDialogue = ModuleConfig & { options: DefaultSettingsDialogueOptions; content: DefaultSettingsDialogueContent; }; declare type Modules = { fileLinkCenterPanel: FileLinkCenterPanel; downloadDialogue: DefaultDownloadDialogue; shareDialogue: DefaultShareDialogue; settingsDialogue: DefaultSettingsDialogue; }; export declare type Config = BaseConfig & { modules: Modules; }; export {};