export interface TImage {
    image: string;
    urls: TImageUrls;
    image_preview: string;
    alt_text: string | null;
}

export interface TImageUrls {
    "360": TUrl;
    "460": TUrl;
    "768": TUrl;
    "1024": TUrl;
    "1280": TUrl;
    "1536": TUrl;
    [key: string]: TUrl;
}

export interface TUrl {
    url: string;
    width: number;
    height: number;
}

export const defaultUrl: TUrl = {
    url: "",
    width: 0,
    height: 0,
};

export const defaultImageUrls: TImageUrls = {
    "360": defaultUrl,
    "460": defaultUrl,
    "768": defaultUrl,
    "1024": defaultUrl,
    "1280": defaultUrl,
    "1536": defaultUrl,
};
