@arteneo/forge
Version:
19 lines (18 loc) • 1.9 kB
TypeScript
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, };