drapcode-constant
Version:
Drapcode Constants
92 lines (91 loc) • 4.34 kB
TypeScript
import { FieldTypesType } from "../types/field";
/**
* Collection of all available field types in the system
* Each field type defines its properties, validation rules, and display settings
*/
export declare const FieldTypes: FieldTypesType;
export declare const defaultFields: string[];
export declare const crudKeys: string[];
export declare const fieldType: (itemName: string, type: string) => string;
/** TWO */
export declare const OptionTypeFields: string[];
export declare const childDataField: string[];
export declare const BelongsToReferenceField: string[];
export declare const ReferenceCreatedByFields: string[];
export declare const ImageFields: string[];
export declare const URLFields: string[];
export declare const FileUrlFields: string[];
export declare const systemDateField: string[];
export declare const emailField: string[];
export declare const passwordField: string[];
export declare const uuidField: string[];
export declare const exportHideField: string[];
export declare const numberTextField: string[];
export declare const linkField: string[];
export declare const passwordUrlField: string[];
export declare const largeTextNumberField: string[];
export declare const booleanUrlField: string[];
export declare const byFields: Set<string>;
export declare const hiddenField: string[];
export declare const passwordBooleanField: string[];
export declare const timeSlotPicker: string[];
export declare const textNumberField: string[];
/** THREE */
export declare const systemHideField: string[];
export declare const hashCodeFieldText: string[];
export declare const textEmailPasswordField: string[];
export declare const ImageUrlFields: string[];
export declare const SelectOptionFields: string[];
export declare const MultiSelectOptionFields: string[];
export declare const dateField: string[];
/** FOUR */
export declare const TextTypeFields: string[];
export declare const DefaultPrivateField: string[];
export declare const SystemPrivateFields: string[];
export declare const BelongsCreatedByRefField: string[];
export declare const BelongsRefByFields: string[];
export declare const BelongsSelectOptionFields: string[];
/** FIVE */
export declare const stringField: string[];
export declare const hiddenFormField: string[];
export declare const normalTextField: string[];
export declare const mixedField: string[];
export declare const stringLinkField: string[];
export declare const nonExportField: string[];
export declare const notFieldForImport: string[];
/** Usage of emailField */
export declare const textTypeAndColorField: string[];
export declare const pureTextField: string[];
export declare const simpleTextField: string[];
export declare const NoRefFields: string[];
export declare const textField1: string[];
/** Usage of uuidField */
export declare const pageCollectionFields: string[];
export declare const referenceTextField: string[];
/** Usage of textEmailPasswordField */
export declare const StringFields: string[];
export declare const placeholderField: string[];
/** Usage of systemDateField and systemHideField */
export declare const systemAndRefField: string[];
export declare const belongsToAndHiddenField: string[];
/** Usage of BelongsToReferenceField */
export declare const level3ReferenceField2: string[];
export declare const notFieldForExport: string[];
export declare const level3ReferenceField: string[];
/** Usage of OptionTypeFields */
export declare const nonReferenceField: string[];
export declare const AllSelectOptionFields: string[];
export declare const collectionDefaultFieldSortOrder: {
order: number;
field: string;
}[];
export declare const filterFieldsForForm: (fields: any[]) => any[];
export declare const filterFieldForCommandObj: () => string[];
export declare const fieldToShow: (type: string) => boolean;
export declare const filterFieldsForDataTable: (fields: any[]) => any[];
export declare const filterFieldsForItemList: (fields: any[]) => any[];
export declare const filterSystemCreatedFieldsForItemList: (fields: any[]) => any[];
export declare const filterFieldForItemTemplate: (fieldName: string) => boolean;
export declare const filterFieldsForItemTemplate: (fields: any[]) => any[];
export declare const filterFieldsForPlaceholderModal: (fields: any[]) => any[];
export declare const filterIndexFields: (fields: any[]) => any[];