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

box / box-typescript-sdk-gen / 11616599821

31 Oct 2024 05:11PM UTC coverage: 41.667% (-0.06%) from 41.724%
11616599821

Pull #393

github

web-flow
Merge 7c00c545e into 6ec417e6f
Pull Request #393: test: Expanding test in search manager (box/box-codegen#593)

4050 of 16840 branches covered (24.05%)

Branch coverage included in aggregate %.

2 of 2 new or added lines in 1 file covered. (100.0%)

17 existing lines in 5 files now uncovered.

13362 of 24948 relevant lines covered (53.56%)

77.88 hits per line

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

30.3
/src/schemas/fileFullOrFolderFullOrWebLink.generated.ts
1
import { serializeFileFull } from './fileFull.generated.js';
140✔
2
import { deserializeFileFull } from './fileFull.generated.js';
140✔
3
import { serializeFolderFull } from './folderFull.generated.js';
140✔
4
import { deserializeFolderFull } from './folderFull.generated.js';
140✔
5
import { serializeWebLink } from './webLink.generated.js';
140✔
6
import { deserializeWebLink } from './webLink.generated.js';
140✔
7
import { FileFull } from './fileFull.generated.js';
8
import { FolderFull } from './folderFull.generated.js';
9
import { WebLink } from './webLink.generated.js';
10
import { BoxSdkError } from '../box/errors.js';
140✔
11
import { SerializedData } from '../serialization/json.js';
12
import { sdIsEmpty } from '../serialization/json.js';
13
import { sdIsBoolean } from '../serialization/json.js';
14
import { sdIsNumber } from '../serialization/json.js';
15
import { sdIsString } from '../serialization/json.js';
16
import { sdIsList } from '../serialization/json.js';
17
import { sdIsMap } from '../serialization/json.js';
140✔
18
export type FileFullOrFolderFullOrWebLink = FileFull | FolderFull | WebLink;
19
export function serializeFileFullOrFolderFullOrWebLink(
140✔
20
  val: any
21
): SerializedData {
22
  if (val.type == 'file') {
×
23
    return serializeFileFull(val);
×
24
  }
25
  if (val.type == 'folder') {
×
26
    return serializeFolderFull(val);
×
27
  }
28
  if (val.type == 'web_link') {
×
29
    return serializeWebLink(val);
×
30
  }
31
  throw new BoxSdkError({ message: 'unknown type' });
×
32
}
33
export function deserializeFileFullOrFolderFullOrWebLink(
140✔
34
  val: SerializedData
35
): FileFullOrFolderFullOrWebLink {
UNCOV
36
  if (!sdIsMap(val)) {
×
37
    throw new BoxSdkError({
×
38
      message: 'Expecting a map for "FileFullOrFolderFullOrWebLink"',
39
    });
40
  }
UNCOV
41
  if (val.type == 'file') {
×
UNCOV
42
    return deserializeFileFull(val);
×
43
  }
UNCOV
44
  if (val.type == 'folder') {
×
UNCOV
45
    return deserializeFolderFull(val);
×
46
  }
47
  if (val.type == 'web_link') {
×
48
    return deserializeWebLink(val);
×
49
  }
50
  throw new BoxSdkError({
×
51
    message: "Can't deserialize FileFullOrFolderFullOrWebLink",
52
  });
53
}
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