UNPKG

@anoki/fse-common

Version:

Common types for FSE

23 lines (22 loc) 760 B
import { Category } from './category'; import { EntityType } from './entity-type'; import { AggregationPage } from './aggregation-page'; import { WithTranslations } from './with-translations'; import { WithMongooseProps } from './with-mongoose-props'; /** * Used to add basic fields to document */ export type WithBasicFields<TData, TTranslatedFields> = WithMongooseProps<TData & { pageUrl: string; isPublished: boolean; categoryId: string; category?: Category; entityTypeId: string; entityType?: EntityType; updatedById?: string; targetPageIds: string[]; targetPages: AggregationPage[]; aggregationPageIds: string[]; aggregationPages: AggregationPage[]; translations: WithTranslations<TTranslatedFields>; }>;