Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IProps<IExtension>

Type parameters

  • IExtension

Hierarchy

Index

Properties

Optional FullscreenImplementationComponent

FullscreenImplementationComponent: FullscreenImplementationComponent | null

Overrides the fullscreen implementation component

Optional ImplementationComponent

ImplementationComponent: ImplementationComponent

Overrides the image rendering implementation for this instance

Optional animate

animate: undefined | false | true

Determines if the components should animate the controls

Optional animationDelay

animationDelay: undefined | number

How long to delay the animations

Optional animationDuration

animationDuration: undefined | number

How long the animations should take

Optional animationEasing

animationEasing: EasingFunction

The easing to use for the animation

aspect

aspect: number

Must provide the aspect ratio of the image

Optional copy

copy: Copy<IExtension>

Optional localized

localized: undefined | false | true

Optional openFullscreen

openFullscreen: OpenFullscreen

Overrides the fullscreen implementation for this instance

Optional theme

theme: ITheme

url

url: UrlAccepted

Methods

close

  • close(): void

Optional onLoad

  • onLoad(): void