UNPKG

photo-sphere-viewer

Version:

A JavaScript library to display Photo Sphere panoramas

35 lines (28 loc) 643 B
import { PSVError } from 'photo-sphere-viewer'; /** * @memberOf PSV.plugins.VirtualTourPlugin * @private */ export class AbstractDatasource { /** * @type {Record<string, PSV.plugins.VirtualTourPlugin.Node>} */ nodes = {}; /** * @param {PSV.plugins.VirtualTourPlugin} plugin */ constructor(plugin) { this.plugin = plugin; } destroy() { delete this.plugin; } /** * @summary Loads a node * @param {string} nodeId * @return {Promise<PSV.plugins.VirtualTourPlugin.Node>} */ loadNode(nodeId) { // eslint-disable-line no-unused-vars throw new PSVError('loadNode not implemented'); } }