• 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

54.17
/src/schemas/metadataQueryResults.generated.ts
1
import { serializeFileOrFolder } from './fileOrFolder.generated.js';
138✔
2
import { deserializeFileOrFolder } from './fileOrFolder.generated.js';
138✔
3
import { FileOrFolder } from './fileOrFolder.generated.js';
4
import { BoxSdkError } from '../box/errors.js';
138✔
5
import { SerializedData } from '../serialization/json.js';
6
import { sdIsEmpty } from '../serialization/json.js';
7
import { sdIsBoolean } from '../serialization/json.js';
8
import { sdIsNumber } from '../serialization/json.js';
138✔
9
import { sdIsString } from '../serialization/json.js';
138✔
10
import { sdIsList } from '../serialization/json.js';
138✔
11
import { sdIsMap } from '../serialization/json.js';
138✔
12
export interface MetadataQueryResults {
13
  readonly entries?: readonly FileOrFolder[];
14
  readonly limit?: number;
15
  readonly nextMarker?: string;
16
}
17
export function serializeMetadataQueryResults(
138✔
18
  val: MetadataQueryResults
19
): SerializedData {
20
  return {
×
21
    ['entries']:
22
      val.entries == void 0
×
23
        ? void 0
24
        : (val.entries.map(function (item: FileOrFolder): SerializedData {
25
            return serializeFileOrFolder(item);
×
26
          }) as readonly any[]),
27
    ['limit']: val.limit == void 0 ? void 0 : val.limit,
×
28
    ['next_marker']: val.nextMarker == void 0 ? void 0 : val.nextMarker,
×
29
  };
30
}
31
export function deserializeMetadataQueryResults(
138✔
32
  val: SerializedData
33
): MetadataQueryResults {
34
  if (!sdIsMap(val)) {
2!
35
    throw new BoxSdkError({
×
36
      message: 'Expecting a map for "MetadataQueryResults"',
37
    });
38
  }
39
  if (!(val.entries == void 0) && !sdIsList(val.entries)) {
2!
40
    throw new BoxSdkError({
×
41
      message: 'Expecting array for "entries" of type "MetadataQueryResults"',
42
    });
43
  }
44
  const entries: undefined | readonly FileOrFolder[] =
45
    val.entries == void 0
2!
46
      ? void 0
47
      : sdIsList(val.entries)
2!
48
      ? (val.entries.map(function (itm: SerializedData): FileOrFolder {
UNCOV
49
          return deserializeFileOrFolder(itm);
×
50
        }) as readonly any[])
51
      : [];
52
  if (!(val.limit == void 0) && !sdIsNumber(val.limit)) {
2!
53
    throw new BoxSdkError({
×
54
      message: 'Expecting number for "limit" of type "MetadataQueryResults"',
55
    });
56
  }
57
  const limit: undefined | number = val.limit == void 0 ? void 0 : val.limit;
2!
58
  if (!(val.next_marker == void 0) && !sdIsString(val.next_marker)) {
2!
59
    throw new BoxSdkError({
×
60
      message:
61
        'Expecting string for "next_marker" of type "MetadataQueryResults"',
62
    });
63
  }
64
  const nextMarker: undefined | string =
65
    val.next_marker == void 0 ? void 0 : val.next_marker;
2!
66
  return {
2✔
67
    entries: entries,
68
    limit: limit,
69
    nextMarker: nextMarker,
70
  } satisfies MetadataQueryResults;
71
}
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