diff --git a/packages/vidstack/src/elements/define/chapter-title-element.ts b/packages/vidstack/src/elements/define/chapter-title-element.ts index 124fc60d5..079cf98ca 100644 --- a/packages/vidstack/src/elements/define/chapter-title-element.ts +++ b/packages/vidstack/src/elements/define/chapter-title-element.ts @@ -4,7 +4,7 @@ import { Host } from 'maverick.js/element'; import { useMediaContext, type MediaContext } from '../../core/api/media-context'; import { watchCueTextChange } from '../../core/tracks/text/utils'; -interface ChapterTitleProps { +export interface ChapterTitleProps { /** * Specify text to be displayed when no chapter title is available. */ diff --git a/packages/vidstack/src/exports/components.ts b/packages/vidstack/src/exports/components.ts index 3117859ae..6673dd472 100644 --- a/packages/vidstack/src/exports/components.ts +++ b/packages/vidstack/src/exports/components.ts @@ -65,7 +65,14 @@ export * from '../components/ui/time'; export * from '../components/ui/thumbnails/thumbnail'; export * from '../components/ui/thumbnails/thumbnail-loader'; +// Spinner +export type { SpinnerProps } from '../elements/define/spinner-element'; + +// Chapter Title +export type { ChapterTitleProps } from '../elements/define/chapter-title-element'; + // Layouts +export type { MediaLayoutProps } from '../elements/define/layouts/layout-element'; export type { DefaultLayoutProps } from '../components/layouts/default/props'; export type { DefaultLayoutWord,