@arteneo/forge
Version:
20 lines (19 loc) • 929 B
TypeScript
import React from "react";
import { AxiosResponse } from "axios";
import { MultiselectProps } from "../../../components/Form/fields/Multiselect";
import OptionsType from "../../../components/Form/definitions/OptionsType";
import FieldEndpointType from "../../../components/Form/definitions/FieldEndpointType";
interface MultiselectApiSpecificProps {
endpoint: FieldEndpointType;
processResponse?: (response: AxiosResponse) => OptionsType;
loadUseEffectDependency?: any;
}
type MultiselectApiProps = MultiselectApiSpecificProps & Omit<MultiselectProps, "options">;
declare const MultiselectApi: {
({ endpoint, processResponse, loadUseEffectDependency, disableTranslateOption, ...multiselectProps }: MultiselectApiProps): React.JSX.Element;
defaultProps: {
transformInitialValue: (value: any) => any;
};
};
export default MultiselectApi;
export { MultiselectApiProps, MultiselectApiSpecificProps };