Skip to content

Commit f780f71

Browse files
committed
Simplify the switch-case conditions
Signed-off-by: moznion <moznion@mail.moznion.net>
1 parent 5b75fea commit f780f71

File tree

1 file changed

+2
-14
lines changed

1 file changed

+2
-14
lines changed

lib/dynamodb_primitive_types.ts

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -63,31 +63,19 @@ export function dynamodbPrimitiveValueToJSValueConvertingOp(
6363
primitiveType: DynamodbPrimitiveTypes,
6464
): DynamodbPrimitiveValueToJSValueConvertingOp {
6565
switch (primitiveType) {
66-
case DynamodbPrimitiveTypes.String:
67-
return {
68-
leftOp: '',
69-
rightOp: '',
70-
};
7166
case DynamodbPrimitiveTypes.Number:
7267
return {
7368
leftOp: '(() => { const n = Number(',
7469
rightOp: '); return isNaN(n) ? undefined : n; })()',
7570
};
76-
case DynamodbPrimitiveTypes.Boolean:
77-
return {
78-
leftOp: '',
79-
rightOp: '',
80-
};
8171
case DynamodbPrimitiveTypes.Null:
8272
return {
8373
leftOp: '(',
8474
rightOp: ' === true ? null : undefined)',
8575
};
76+
case DynamodbPrimitiveTypes.String:
8677
case DynamodbPrimitiveTypes.Binary:
87-
return {
88-
leftOp: '',
89-
rightOp: '',
90-
};
78+
case DynamodbPrimitiveTypes.Boolean:
9179
default:
9280
return {
9381
leftOp: '',

0 commit comments

Comments
 (0)