@@ -233,22 +233,22 @@ Suite.make()
233233 let schema = S .string
234234 let data = "Hello world!"
235235 () => {
236- data -> S .parseAnyWith (schema )-> S . unwrap
236+ data -> S .parseAnyOrRaiseWith (schema )
237237 }
238238})
239- -> Suite .addWithPrepare ("Serialize string" , () => {
239+ -> Suite .addWithPrepare ("Reverse convert string" , () => {
240240 let schema = S .string
241241 let data = "Hello world!"
242242 () => {
243- data -> S .serializeWith (schema )-> S . unwrap
243+ data -> S .reverseConvertWith (schema )
244244 }
245245})
246246-> Suite .add ("Advanced object schema factory" , makeAdvancedObjectSchema )
247247-> Suite .addWithPrepare ("Parse advanced object" , () => {
248248 let schema = makeAdvancedObjectSchema ()
249249 let data = makeTestObject ()
250250 () => {
251- data -> S .parseAnyWith (schema )-> S . unwrap
251+ data -> S .parseAnyOrRaiseWith (schema )
252252 }
253253})
254254-> Suite .addWithPrepare ("Assert advanced object - compile" , () => {
@@ -270,14 +270,14 @@ Suite.make()
270270 let data = makeTestObject ()
271271 () => {
272272 let schema = makeAdvancedObjectSchema ()
273- data -> S .parseAnyWith (schema )-> S . unwrap
273+ data -> S .parseAnyOrRaiseWith (schema )
274274 }
275275})
276276-> Suite .addWithPrepare ("Parse advanced strict object" , () => {
277277 let schema = makeAdvancedStrictObjectSchema ()
278278 let data = makeTestObject ()
279279 () => {
280- data -> S .parseAnyWith (schema )-> S . unwrap
280+ data -> S .parseAnyOrRaiseWith (schema )
281281 }
282282})
283283-> Suite .addWithPrepare ("Assert advanced strict object" , () => {
@@ -287,14 +287,14 @@ Suite.make()
287287 data -> S .assertWith (schema )
288288 }
289289})
290- -> Suite .addWithPrepare ("Serialize advanced object" , () => {
290+ -> Suite .addWithPrepare ("Reverse convert advanced object" , () => {
291291 let schema = makeAdvancedObjectSchema ()
292292 let data = makeTestObject ()
293293 () => {
294- data -> S .serializeWith (schema )-> S . unwrap
294+ data -> S .reverseConvertWith (schema ) // FIXME: This is super slow
295295 }
296296})
297- -> Suite .addWithPrepare ("Serialize advanced object - compile" , () => {
297+ -> Suite .addWithPrepare ("Reverse convert advanced object - compile" , () => {
298298 let schema = makeAdvancedObjectSchema ()
299299 let data = makeTestObject ()
300300 let fn =
@@ -318,10 +318,10 @@ serializeWith: 2: 0.004ms
318318serializeWith: 3: 0.003ms
319319S.Error.make: 0.029ms
320320Parse string x 607,790,506 ops/sec ±0.21% (100 runs sampled)
321- Serialize string x 607,895,909 ops/sec ±0.23% (99 runs sampled)
321+ Reverse convert string x 607,895,909 ops/sec ±0.23% (99 runs sampled)
322322Advanced object schema factory x 789,559 ops/sec ±0.28% (99 runs sampled)
323323Parse advanced object x 70,550,720 ops/sec ±0.51% (98 runs sampled)
324324Create and parse advanced object x 54,592 ops/sec ±0.49% (93 runs sampled)
325325Parse advanced strict object x 26,614,621 ops/sec ±0.30% (93 runs sampled)
326- Serialize advanced object x 598,233,913 ops/sec ±0.19% (95 runs sampled)
326+ Reverse convert advanced object x 598,233,913 ops/sec ±0.19% (95 runs sampled)
327327 */
0 commit comments