UNPKG

@arteneo/forge

Version:
19 lines (18 loc) 1.9 kB
import React from "react"; import { AxiosRequestConfig } from "axios"; import { FormikValues } from "formik"; import FieldEndpointType from "../components/Form/definitions/FieldEndpointType"; import FieldAutocompleteEndpointType from "../components/Form/definitions/FieldAutocompleteEndpointType"; import EndpointType from "../definitions/EndpointType"; import { DialogPayload } from "../contexts/Dialog"; import ResolveDialogPayloadType from "../definitions/ResolveDialogPayloadType"; declare const resolveBooleanOrFunction: (parameter: undefined | boolean | Function, ...functionParameters: any[]) => boolean; declare const resolveStringOrFunction: (parameter: string | Function, ...functionParameters: any[]) => string; declare const resolveAnyOrFunction: (parameter: any, ...functionParameters: any[]) => any; declare const resolveReactNodeOrFunction: (parameter: undefined | React.ReactNode | Function, ...functionParameters: any[]) => undefined | React.ReactNode; declare const resolveAxiosRequestConfigOrFunction: (parameter: undefined | AxiosRequestConfig | Function, ...functionParameters: any[]) => undefined | AxiosRequestConfig; declare const resolveEndpoint: (endpoint: EndpointType) => undefined | AxiosRequestConfig; declare const resolveFieldEndpoint: (parameter: FieldEndpointType, values: FormikValues) => undefined | AxiosRequestConfig; declare const resolveFieldAutocompleteEndpoint: (parameter: FieldAutocompleteEndpointType, inputValue: string, values: FormikValues) => undefined | AxiosRequestConfig; declare const resolveDialogPayload: <T>(parameter: ResolveDialogPayloadType<T>, initialized: boolean, payload: DialogPayload) => T; export { resolveBooleanOrFunction, resolveStringOrFunction, resolveAnyOrFunction, resolveReactNodeOrFunction, resolveAxiosRequestConfigOrFunction, resolveEndpoint, resolveFieldEndpoint, resolveFieldAutocompleteEndpoint, resolveDialogPayload, };