@@ -62,22 +62,6 @@ export const moleculeUnparser =
6262 }
6363 }
6464
65- export const quoteIfNecessary = ( value : string ) : string => {
66- const unquotedAtomResult = parsing . parse ( unquotedAtomParser , value )
67- if ( either . isLeft ( unquotedAtomResult ) ) {
68- return quote . concat ( escapeStringContents ( value ) ) . concat ( quote )
69- } else {
70- return value
71- }
72- }
73-
74- export const serializeIfNeeded = (
75- nodeOrMolecule : SemanticGraph | Molecule ,
76- ) : Either < UnserializableValueError , Atom | Molecule > =>
77- isSemanticGraph ( nodeOrMolecule )
78- ? serialize ( nodeOrMolecule )
79- : either . makeRight ( nodeOrMolecule )
80-
8165export const moleculeAsKeyValuePairStrings = (
8266 value : Molecule ,
8367 unparseAtomOrMolecule : UnparseAtomOrMolecule ,
@@ -119,6 +103,22 @@ export const unparseAtom = (atom: string): Right<string> =>
119103 : quoteIfNecessary ( atom ) ,
120104 )
121105
106+ const quoteIfNecessary = ( value : string ) : string => {
107+ const unquotedAtomResult = parsing . parse ( unquotedAtomParser , value )
108+ if ( either . isLeft ( unquotedAtomResult ) ) {
109+ return quote . concat ( escapeStringContents ( value ) ) . concat ( quote )
110+ } else {
111+ return value
112+ }
113+ }
114+
115+ const serializeIfNeeded = (
116+ nodeOrMolecule : SemanticGraph | Molecule ,
117+ ) : Either < UnserializableValueError , Atom | Molecule > =>
118+ isSemanticGraph ( nodeOrMolecule )
119+ ? serialize ( nodeOrMolecule )
120+ : either . makeRight ( nodeOrMolecule )
121+
122122type UnparseAtomOrMolecule = (
123123 value : Atom | Molecule ,
124124) => Either < UnserializableValueError , string >
0 commit comments