Skip to content

Commit d1dc6af

Browse files
committed
fix functions to accept null
1 parent d62d525 commit d1dc6af

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

dsc_lib/src/functions/coalesce.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,23 @@ impl Function for Coalesce {
2222
accepted_arg_ordered_types: vec![vec![
2323
FunctionArgKind::Array,
2424
FunctionArgKind::Boolean,
25+
FunctionArgKind::Null,
2526
FunctionArgKind::Number,
2627
FunctionArgKind::Object,
2728
FunctionArgKind::String,
2829
]],
2930
remaining_arg_accepted_types: Some(vec![
3031
FunctionArgKind::Array,
3132
FunctionArgKind::Boolean,
33+
FunctionArgKind::Null,
3234
FunctionArgKind::Number,
3335
FunctionArgKind::Object,
3436
FunctionArgKind::String,
3537
]),
3638
return_types: vec![
3739
FunctionArgKind::Array,
3840
FunctionArgKind::Boolean,
41+
FunctionArgKind::Null,
3942
FunctionArgKind::Number,
4043
FunctionArgKind::Object,
4144
FunctionArgKind::String,

dsc_lib/src/functions/create_object.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ impl Function for CreateObject {
2222
accepted_arg_ordered_types: vec![],
2323
remaining_arg_accepted_types: Some(vec![
2424
FunctionArgKind::String,
25+
FunctionArgKind::Null,
2526
FunctionArgKind::Number,
2627
FunctionArgKind::Boolean,
2728
FunctionArgKind::Object,

0 commit comments

Comments
 (0)