caniemail
Version:
HTML and CSS Feature Support for Email Clients from caniemail.com
120 lines • 3.77 kB
TypeScript
export type SupportType = string;
export interface RawFeatureStats {
aol?: {
android?: Record<string, SupportType>;
'desktop-webmail'?: Record<string, SupportType>;
ios?: Record<string, SupportType>;
};
'apple-mail'?: {
ios?: Record<string, SupportType>;
macos?: Record<string, SupportType>;
};
fastmail?: {
'desktop-webmail'?: Record<string, SupportType>;
};
'free-fr'?: {
'desktop-webmail'?: Record<string, SupportType>;
};
gmail?: {
android?: Record<string, SupportType>;
'desktop-webmail'?: Record<string, SupportType>;
ios?: Record<string, SupportType>;
'mobile-webmail'?: Record<string, SupportType>;
};
gmx?: {
android?: Record<string, SupportType>;
'desktop-webmail'?: Record<string, SupportType>;
ios?: Record<string, SupportType>;
};
hey?: {
'desktop-webmail'?: Record<string, SupportType>;
};
'ionos-1and1'?: {
android?: Record<string, SupportType>;
'desktop-webmail'?: Record<string, SupportType>;
};
laposte?: {
android?: Record<string, SupportType>;
'desktop-webmail'?: Record<string, SupportType>;
ios?: Record<string, SupportType>;
};
'mail-ru'?: {
'desktop-webmail'?: Record<string, SupportType>;
};
orange?: {
android?: Record<string, SupportType>;
'desktop-webmail'?: Record<string, SupportType>;
ios?: Record<string, SupportType>;
};
outlook?: {
android?: Record<string, SupportType>;
ios?: Record<string, SupportType>;
macos?: Record<string, SupportType>;
'outlook-com'?: Record<string, SupportType>;
windows?: Record<string, SupportType>;
'windows-mail'?: Record<string, SupportType>;
};
protonmail?: {
android?: Record<string, SupportType>;
'desktop-webmail'?: Record<string, SupportType>;
ios?: Record<string, SupportType>;
};
rainloop?: {
'desktop-webmail'?: Record<string, SupportType>;
};
'samsung-email'?: {
android?: Record<string, SupportType>;
};
sfr?: {
android?: Record<string, SupportType>;
'desktop-webmail'?: Record<string, SupportType>;
ios?: Record<string, SupportType>;
};
't-online-de'?: {
'desktop-webmail'?: Record<string, SupportType>;
};
thunderbird?: {
macos?: Record<string, SupportType>;
windows?: Record<string, SupportType>;
};
'web-de'?: {
android?: Record<string, SupportType>;
'desktop-webmail'?: Record<string, SupportType>;
ios?: Record<string, SupportType>;
};
'wp-pl'?: {
'desktop-webmail'?: Record<string, SupportType>;
};
yahoo?: {
android?: Record<string, SupportType>;
'desktop-webmail'?: Record<string, SupportType>;
ios?: Record<string, SupportType>;
};
}
export interface RawFeatureData {
category: 'html' | 'css' | 'image' | 'others';
description: string | null;
keywords: string | null;
last_test_date: string;
notes: string | null;
notes_by_num: null | Record<string, string>;
slug: string;
stats: RawFeatureStats;
test_results_url: string | null;
test_url: string;
title: string;
url: string;
}
export interface CanIEmailJson {
api_version: string;
data: RawFeatureData[];
last_update_date: string;
nicenames: {
category: Record<RawFeatureData['category'], string>;
family: Record<string, string>;
platform: Record<string, string>;
support: Record<string, string>;
};
}
export declare const caniEmailJson: CanIEmailJson;
//# sourceMappingURL=json.d.ts.map