@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
TypeScript
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 {};