(value: string, preserveEmptyStrings: boolean)
| 824 | } |
| 825 | |
| 826 | function stringNode(value: string, preserveEmptyStrings: boolean): Node | undefined { |
| 827 | const normalized = emptyStringAsMissing(value, preserveEmptyStrings) |
| 828 | return normalized === undefined ? undefined : makeValue(normalized) |
| 829 | } |
| 830 | |
| 831 | function emptyStringAsMissing(value: string | undefined, preserveEmptyStrings: boolean): string | undefined { |
| 832 | return value === "" && !preserveEmptyStrings ? undefined : value |
no test coverage detected