zcatalyst-integ-cliq
Version:
Node.js SDK for integrating Zoho Catalyst with Zoho Cliq
33 lines (32 loc) • 917 B
TypeScript
import { ACTION_TYPE, FORM_RENDERING_MODE, FORM_ACTION_MODE } from '../common.js';
import FormInput from './form-input.js';
export default class Form {
type?: string;
title?: string;
hint?: string;
name?: string;
version?: number;
button_label?: string;
trigger_on_cancel?: boolean;
actions?: FormActionsObject;
action?: FormAction;
inputs?: Array<FormInput>;
mode?: FORM_RENDERING_MODE;
constructor(isWidget?: boolean);
newFormActionsObject(): FormActionsObject;
newFormAction(name: string): FormAction;
newFormInput(): FormInput;
addInputs(...input: Array<FormInput>): number;
}
declare class FormActionsObject {
submit?: FormAction;
cancel?: FormAction;
newFormAction(name: string): FormAction;
}
declare class FormAction {
type: ACTION_TYPE;
name: string;
mode?: FORM_ACTION_MODE;
constructor(name: string);
}
export {};