UNPKG

9s-fe-core

Version:

Core functionalities for authentication, configuration, and repository management.

15 lines (14 loc) 1.22 kB
import { FieldTypeModel } from '../models/schema_model'; import { Rule } from 'antd/es/form'; import { RequestUploadFileModel } from '../../repository'; export declare function buildApiUrl(apiUrl: string, params: Record<string, any>): string; export declare const buildPayloadFromQuery: (searchParams: URLSearchParams) => Record<string, any>; export declare function renderFieldDisplayUI(fieldItem: FieldTypeModel, options?: { showAllImage?: boolean; }): React.ReactNode; export declare const renderFormField: (fieldItem: FieldTypeModel) => import("react/jsx-runtime").JSX.Element; export declare const getFieldRules: (fieldItem: FieldTypeModel) => Rule[]; export declare const integrateFieldsWithData: (fields: FieldTypeModel[], dataItem?: Record<string, any>) => FieldTypeModel[]; export declare function convertFieldToPayload(field: FieldTypeModel, requestJson: Record<string, any>, requestFiles?: RequestUploadFileModel[]): void; export declare function convertRequiredFieldsFromPayload(payload: Record<string, any>, requiredFields?: Record<string, string>[]): Record<string, any>; export declare function checkPayloadIsValid(payload: Record<string, any>, requiredFields: Record<string, string>[]): boolean;