slightning-coco-widget
Version:
SLIGHTNING 的 CoCo 控件框架。
26 lines (25 loc) • 939 B
TypeScript
import { IGetFieldsListRespData } from '../interface';
import { IDatasheetFieldCreateRo } from '../interface/datasheet.field.create.ro';
import { IDatasheetFieldCreateVo } from '../interface/datasheet.field.create.vo';
import { Vika } from '../apitable';
import { Datasheet } from './datasheet';
export declare class FieldManager {
datasheet: Datasheet;
apitable: Vika;
constructor(datasheet: Datasheet);
get APIEndpoint(): string;
/**
* Get a list of fields.
*/
list(): Promise<import("../interface").IHttpResponse<IGetFieldsListRespData>>;
/**
* Create field.
*/
create(fieldCreateRo: IDatasheetFieldCreateRo): Promise<import("../interface").IHttpResponse<IDatasheetFieldCreateVo>>;
/**
* Delete field.
* @param fieldId
* @returns
*/
delete(fieldId: string): Promise<import("../interface").IHttpResponse<IGetFieldsListRespData>>;
}