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

box / box-typescript-sdk-gen / 10041960166

22 Jul 2024 01:38PM UTC coverage: 41.89% (-0.02%) from 41.912%
10041960166

Pull #261

github

web-flow
Merge a768cd6b7 into 0ec40d44c
Pull Request #261: feat: Support nullable property of fields in Python (box/box-codegen#528)

3964 of 16256 branches covered (24.38%)

Branch coverage included in aggregate %.

12835 of 23847 relevant lines covered (53.82%)

75.59 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✔
26
  if (!sdIsMap(val)) {
×
27
    throw new BoxSdkError({ message: 'Expecting a map for "FileOrFolder"' });
×
28
  }
29
  if (val.type == 'file') {
×
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