Hierarchy

  • ModelListener

Properties

addModels: ((newVersions: Iterable<Model>, allVersions: Iterable<Model>) => void | Promise<unknown>)

Type declaration

    • (newVersions: Iterable<Model>, allVersions: Iterable<Model>): void | Promise<unknown>
    • TODO: write description

      Parameters

      • newVersions: Iterable<Model>
      • allVersions: Iterable<Model>

        TODO: currently is used for "camera.fitOnLoad" behaviour. Looks strange - better idea is neded to handle this.

      Returns void | Promise<unknown>

modelsHidden?: ((versionUuids: Iterable<string>) => void)

Type declaration

    • (versionUuids: Iterable<string>): void
    • Parameters

      • versionUuids: Iterable<string>

      Returns void

modelsShown?: ((versionUuids: Iterable<string>) => void)

Type declaration

    • (versionUuids: Iterable<string>): void
    • Parameters

      • versionUuids: Iterable<string>

      Returns void

removeModels: ((versions: Iterable<Model>) => void | Promise<unknown>)

Type declaration

    • (versions: Iterable<Model>): void | Promise<unknown>
    • TODO: write description

      Parameters

      • versions: Iterable<Model>

      Returns void | Promise<unknown>

Generated using TypeDoc