• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

teableio / teable / 8389034572

22 Mar 2024 10:38AM CUT coverage: 26.087% (-2.1%) from 28.208%
8389034572

Pull #487

github

web-flow
Merge 3045b1f94 into a06c6afb1
Pull Request #487: refactor: move zod schema to openapi

2100 of 3363 branches covered (62.44%)

282 of 757 new or added lines in 74 files covered. (37.25%)

224 existing lines in 8 files now uncovered.

25574 of 98035 relevant lines covered (26.09%)

5.17 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/apps/nextjs-app/src/lib/design-pages-data.ts
NEW
1
import type { IFieldVo } from '@teable/core';
×
NEW
2
import type { IGetBaseVo, ITableVo } from '@teable/openapi';
×
3
import type { SsrApi } from '@/backend/api/rest/table.ssr';
×
4

×
5
export interface IDesignPageProps {
×
6
  baseServerData: IGetBaseVo;
×
7
  tableServerData: ITableVo[];
×
8
  fieldServerData: IFieldVo[];
×
9
}
×
10

×
11
export const getDesignPageServerData = async (
×
12
  ssrApi: SsrApi,
×
13
  baseId: string,
×
14
  tableId: string
×
15
): Promise<IDesignPageProps | undefined> => {
×
16
  const api = ssrApi;
×
17
  const tableResult = await api.getTable(baseId, tableId);
×
18
  if (tableResult) {
×
19
    const base = await ssrApi.getBaseById(baseId);
×
20
    const tablesResult = await api.getTables(baseId);
×
21
    const fieldsResult = await api.getFields(tableId);
×
22
    return {
×
23
      tableServerData: tablesResult,
×
24
      baseServerData: base,
×
25
      fieldServerData: fieldsResult,
×
26
    };
×
27
  }
×
28
  return undefined;
×
29
};
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc