ngx-lite-video
Version:
ngx-lite-video is an Angular package for lazy loading embedded YouTube and Vimeo videos, improving page speed and user experience.
30 lines (29 loc) • 740 B
TypeScript
export interface VimeoVideo {
id: number;
title: string;
description: string;
url: string;
upload_date: string;
thumbnail_small: string;
thumbnail_medium: string;
thumbnail_large: string;
user_id: number;
user_name: string;
user_url: string;
user_portrait_small: string;
user_portrait_medium: string;
user_portrait_large: string;
user_portrait_huge: string;
stats_number_of_likes: number;
stats_number_of_plays: number;
stats_number_of_comments: number;
duration: number;
width: number;
height: number;
tags: string;
embed_privacy: string;
}
export interface VimeoLazyData {
bannerSrc: string;
title: string;
}