import { AssetSys } from './AssetSys';
import { Image } from './EntryFields';
import { EntrySys } from './EntrySys';

interface BaseEntryFields {
	entryTitle: string;
	entryDescription?: string;
	entryThumbnail?: Image;
	entryTags?: string[];
}

export interface Entry extends StrictEntry {
	[key: string]: any;
}

export interface EntryAsset extends BaseEntryFields {
	sys: AssetSys;
}

export interface StrictEntry extends BaseEntryFields {
	sys: EntrySys;
}

