kwikid-forms
Version:
KwikID's JSON Configuration based Forms Renderer and Builder
19 lines (18 loc) • 675 B
TypeScript
import { TEngine } from "kwikid-toolkit";
import { TFieldApiCall } from "../definitions/form-view.fields.definition";
export declare class Apis {
private _object;
get object(): any;
set object(value: any);
private _takeAction;
private _request;
private _response;
constructor(object: any, takeAction: any);
setUrl(): Promise<TFieldApiCall>;
setRequestBody(): Promise<TFieldApiCall>;
validateRequestBody(): Promise<TFieldApiCall>;
setRequestHeaders(): Promise<TFieldApiCall>;
validateRequestHeaders(): Promise<TFieldApiCall>;
validateResponse(): Promise<TFieldApiCall>;
callNextApi(validation: TEngine): Promise<any>;
}