type.d.ts 997 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. // 导出用户接口
  2. export interface BindingPathItemType {
  3. field: string,
  4. type: string,
  5. dataFieldType: string,
  6. displayName: string,
  7. isVerify?: string,
  8. child?: BindingPathItemType[]
  9. }
  10. // 模板中进行数据保存,需要用到的参数
  11. export interface SpreadTemplateApiDataType {
  12. id: string
  13. }
  14. export interface SpreadDesignerInstance {
  15. handleSheetTableCopyTo: ()=> any
  16. handleSheetTableCopyTo2: () => any
  17. batchCalibrationDateFn: (dateStr) => any
  18. checkAllBindingPath: ()=> any
  19. handleSheetTableautoFitRow: ()=> any
  20. fetchTemplateData: ()=> any
  21. setDefaultSchema: ()=> any
  22. getDefaultSchema: ()=> any
  23. handleMergeCol: ()=> any
  24. newSetDataSource: ()=> any
  25. setDataSource: ()=> any
  26. getDataSource: ()=> any
  27. removeSheetCellFocus: ()=> any
  28. initInquiryLoop: (useCache?: boolean)=> any
  29. restartInquiryLoop: ()=> any
  30. designer: any
  31. isFullScreen: boolean
  32. handleUpdateDesignerState: any
  33. // 更新查看字段释义接口方法
  34. SaveBindingPathJSON: () => any
  35. }