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

box / box-typescript-sdk-gen / 9837260278

08 Jul 2024 09:42AM UTC coverage: 42.016% (-0.02%) from 42.04%
9837260278

Pull #247

github

web-flow
Merge 4ff81369a into c6944f7c9
Pull Request #247: fix: Update chunked upload (box/box-codegen#523)

3882 of 15893 branches covered (24.43%)

Branch coverage included in aggregate %.

17 of 24 new or added lines in 4 files covered. (70.83%)

7 existing lines in 5 files now uncovered.

12654 of 23463 relevant lines covered (53.93%)

75.94 hits per line

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

32.0
/src/schemas/fileOrFolder.generated.ts
1
import { serializeFile } from './file.generated.js';
138✔
2
import { deserializeFile } from './file.generated.js';
138✔
3
import { serializeFolder } from './folder.generated.js';
138✔
4
import { deserializeFolder } from './folder.generated.js';
138✔
5
import { File } from './file.generated.js';
6
import { Folder } from './folder.generated.js';
7
import { BoxSdkError } from '../box/errors.js';
138✔
8
import { SerializedData } from '../serialization/json.js';
9
import { sdIsEmpty } from '../serialization/json.js';
10
import { sdIsBoolean } from '../serialization/json.js';
11
import { sdIsNumber } from '../serialization/json.js';
12
import { sdIsString } from '../serialization/json.js';
13
import { sdIsList } from '../serialization/json.js';
14
import { sdIsMap } from '../serialization/json.js';
138✔
15
export type FileOrFolder = File | Folder;
16
export function serializeFileOrFolder(val: any): SerializedData {
138✔
17
  if (val.type == 'file') {
×
18
    return serializeFile(val);
×
19
  }
20
  if (val.type == 'folder') {
×
21
    return serializeFolder(val);
×
22
  }
23
  throw new BoxSdkError({ message: 'unknown type' });
×
24
}
25
export function deserializeFileOrFolder(val: SerializedData): FileOrFolder {
138✔
UNCOV
26
  if (!sdIsMap(val)) {
×
27
    throw new BoxSdkError({ message: 'Expecting a map for "FileOrFolder"' });
×
28
  }
UNCOV
29
  if (val.type == 'file') {
×
UNCOV
30
    return deserializeFile(val);
×
31
  }
32
  if (val.type == 'folder') {
×
33
    return deserializeFolder(val);
×
34
  }
35
  throw new BoxSdkError({ message: "Can't deserialize FileOrFolder" });
×
36
}
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