UNPKG

@kintone/dts-gen

Version:

Types for kintone js api and Types generating tools

31 lines (30 loc) 1.25 kB
import type { FieldType, SubTableFieldType } from "../kintone/clients/forms-client"; type FieldTypesOrSubTableFieldTypes = FieldType[] | SubTableFieldType[]; export interface FieldTypeGroups { stringFields: FieldType[]; calculatedFields: FieldType[]; stringFieldsInSavedRecord: FieldType[]; userFieldsInSavedRecord: FieldType[]; stringListFields: FieldType[]; entityListFields: FieldType[]; fileTypeFields: FieldType[]; subTableFields: SubTableFieldTypeGroups[]; } interface SubTableFieldTypeGroups { code: string; type: string; fields: FieldTypeGroups; } export declare const FieldTypeConverter: { convertFieldTypesToFieldTypeGroups: (properties: FieldTypesOrSubTableFieldTypes) => FieldTypeGroups; }; export declare const VisibleForTesting: { selectFieldsTypesIn: (types: string[], fieldsToBeSelected: FieldTypesOrSubTableFieldTypes) => FieldTypesOrSubTableFieldTypes; selectFieldsTypesEquals: (type: string, fieldsToBeSelected: FieldTypesOrSubTableFieldTypes) => FieldTypesOrSubTableFieldTypes; convertSubTableFields: (subTableFields: SubTableFieldType[]) => SubTableFieldTypeGroups[]; constants: { STRING_LIST_TYPES: string[]; FILE_TYPE: string; }; }; export {};