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

box / box-typescript-sdk-gen / 9991645513

18 Jul 2024 12:38PM UTC coverage: 41.926% (-0.03%) from 41.955%
9991645513

Pull #255

github

web-flow
Merge a9fef4d1e into 4d8d43697
Pull Request #255: feat: Support oneOf with one value (box/box-codegen#530)

3878 of 15908 branches covered (24.38%)

Branch coverage included in aggregate %.

8 of 17 new or added lines in 2 files covered. (47.06%)

49 existing lines in 1 file now uncovered.

12633 of 23473 relevant lines covered (53.82%)

75.94 hits per line

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

35.29
/src/schemas/integrationMappingPartnerItemSlackUnion.generated.ts
1
import { serializeIntegrationMappingPartnerItemSlack } from './integrationMappingPartnerItemSlack.generated.js';
138✔
2
import { deserializeIntegrationMappingPartnerItemSlack } from './integrationMappingPartnerItemSlack.generated.js';
138✔
3
import { IntegrationMappingPartnerItemSlack } from './integrationMappingPartnerItemSlack.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';
9
import { sdIsString } from '../serialization/json.js';
10
import { sdIsList } from '../serialization/json.js';
11
import { sdIsMap } from '../serialization/json.js';
138✔
12
export type IntegrationMappingPartnerItemSlackUnion =
13
  IntegrationMappingPartnerItemSlack;
14
export function serializeIntegrationMappingPartnerItemSlackUnion(
138✔
15
  val: any
16
): SerializedData {
NEW
17
  if (val.type == 'channel') {
×
NEW
18
    return serializeIntegrationMappingPartnerItemSlack(val);
×
19
  }
NEW
20
  throw new BoxSdkError({ message: 'unknown type' });
×
21
}
22
export function deserializeIntegrationMappingPartnerItemSlackUnion(
138✔
23
  val: SerializedData
24
): IntegrationMappingPartnerItemSlackUnion {
NEW
25
  if (!sdIsMap(val)) {
×
NEW
26
    throw new BoxSdkError({
×
27
      message: 'Expecting a map for "IntegrationMappingPartnerItemSlackUnion"',
28
    });
29
  }
NEW
30
  if (val.type == 'channel') {
×
NEW
31
    return deserializeIntegrationMappingPartnerItemSlack(val);
×
32
  }
NEW
33
  throw new BoxSdkError({
×
34
    message: "Can't deserialize IntegrationMappingPartnerItemSlackUnion",
35
  });
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

© 2026 Coveralls, Inc