Skip to content
HomePagesHomePages template kit

VideoLinkFixture

A pasted provider link's fixture row.

A pasted provider link’s fixture row. url is the raw link exactly as it would have been pasted, never a player/embed src — the provider is classified from it (matchLinkProvider), so a fixture and a live row spell the same provider the same way, and an unrecognized host is how the unclassified branch is reached. tags is absent because no classifier runs on a link; id is synthetic and stable, there being no upload row to borrow one from.

Import from @homepages/template-kit/fixtures.

export type VideoLinkFixture = {
source: "link";
id: string;
url: string;
caption: string | null;
description: string | null;
duration_ms: number | null;
};