UNPKG

@firecms/core

Version:

Awesome Firebase/Firestore-based headless open-source CMS

8 lines (7 loc) 1.03 kB
import { Property, PropertyConfig, ResolvedProperty } from "../types"; export declare function isDefaultFieldConfigId(id: string): boolean; export declare const DEFAULT_FIELD_CONFIGS: Record<string, PropertyConfig<any>>; export declare function getDefaultFieldConfig(property: Property | ResolvedProperty): PropertyConfig | undefined; export declare function getFieldConfig(property: Property | ResolvedProperty, propertyConfigs: Record<string, PropertyConfig<any>>): PropertyConfig | undefined; export declare function getDefaultFieldId(property: Property | ResolvedProperty): "reference" | "date_time" | "text_field" | "multiline" | "markdown" | "url" | "email" | "user_select" | "select" | "multi_select" | "number_input" | "number_select" | "multi_number_select" | "file_upload" | "multi_file_upload" | "group" | "key_value" | "reference_as_string" | "multi_references" | "switch" | "repeat" | "custom_array" | "block" | undefined; export declare function getFieldId(property: Property | ResolvedProperty): string | undefined;