@nextcloud/viewer
    Preparing search index...

    Interface ViewerAPI

    interface ViewerAPI {
        close(): void;
        compare(node1: IFile, node2: IFile, handlerId?: string): Promise<void>;
        goTo(fileid: number): void;
        open(
            nodes: IFile[],
            file?: IFile,
            options?: ViewerOptions,
            handlerId?: string,
        ): Promise<void>;
        openFolder(
            folder: IFolder,
            file?: IFile,
            options?: ViewerOptions,
            handlerId?: string,
        ): Promise<void>;
        setEditing(editing: boolean): void;
    }

    Implemented by

    Index
    • Parameters

      • node1: IFile
      • node2: IFile
      • OptionalhandlerId: string

      Returns Promise<void>

    • Show an already-opened file by its id, without triggering navigation callbacks. Used to sync the viewer to browser history (back/forward).

      Parameters

      • fileid: number

        The id of the file to show

      Returns void

    • Parameters

      • nodes: IFile[]
      • Optionalfile: IFile
      • Optionaloptions: ViewerOptions
      • OptionalhandlerId: string

      Returns Promise<void>

    • Parameters

      • folder: IFolder
      • Optionalfile: IFile
      • Optionaloptions: ViewerOptions
      • OptionalhandlerId: string

      Returns Promise<void>

    • Set the editing state (used to sync with the editing URL param).

      Parameters

      • editing: boolean

        Whether the viewer should be in editing mode

      Returns void