UNPKG

@bolttech/server-side-next

Version:

This library was generated with [Nx](https://nx.dev).

31 lines (30 loc) 799 B
import { PageContent } from '../types/page.type'; declare type TextLanguageFieldToMap<T> = { defaultValue?: T[keyof T]; key: string; mappedKey: keyof T; }; export interface MapTextLanguageFieldsParams<T> { content?: PageContent; fieldsToMap: TextLanguageFieldToMap<T>[]; } export interface MapValueFromEnumParams { typeEnum: any; content?: PageContent; contentKey: string; keyPrefix?: string; defaultKey?: string; defaultValue?: unknown; } export interface MapContentFieldParams<T> { content?: PageContent; contentKey: string; defaultValue?: T; returnFirstofArray?: boolean; } export interface MapBoolContentParams { content?: PageContent; contentKey: string; defaultValue?: boolean; } export {};