svelte-forms-lib
Advanced tools
Comparing version
@@ -556,3 +556,3 @@ 'use strict'; | ||
function subscribeOnce(observable) { | ||
return new Promise((resolve) => { | ||
return new Promise(resolve => { | ||
observable.subscribe(resolve)(); // immediately invoke to unsubscribe | ||
@@ -563,3 +563,3 @@ }); | ||
function update$1(object, path, value) { | ||
object.update((o) => { | ||
object.update(o => { | ||
set(o, path, value); | ||
@@ -583,7 +583,10 @@ return o; | ||
function getValues(object) { | ||
let result = []; | ||
let results = []; | ||
for (const [, value] of Object.entries(object)) { | ||
result = [...result, typeof value === 'object' ? getValues(value) : value]; | ||
const values = typeof value === 'object' ? getValues(value) : [value]; | ||
results = [...results, ...values]; | ||
} | ||
return result; | ||
return results; | ||
} | ||
@@ -609,3 +612,3 @@ | ||
initialValues && initialValues[key] ? initialValues[key] : []; | ||
errors[key] = values.map((value) => | ||
errors[key] = values.map(value => | ||
getErrorsFromSchema( | ||
@@ -633,3 +636,3 @@ value, | ||
if (Array.isArray(object)) { | ||
return object.map((o) => assignDeep(o, value)); | ||
return object.map(o => assignDeep(o, value)); | ||
} | ||
@@ -636,0 +639,0 @@ const copy = {}; |
import {dequal as isEqual} from 'dequal/lite'; | ||
function subscribeOnce(observable) { | ||
return new Promise((resolve) => { | ||
return new Promise(resolve => { | ||
observable.subscribe(resolve)(); // immediately invoke to unsubscribe | ||
@@ -10,3 +10,3 @@ }); | ||
function update(object, path, value) { | ||
object.update((o) => { | ||
object.update(o => { | ||
set(o, path, value); | ||
@@ -30,7 +30,10 @@ return o; | ||
function getValues(object) { | ||
let result = []; | ||
let results = []; | ||
for (const [, value] of Object.entries(object)) { | ||
result = [...result, typeof value === 'object' ? getValues(value) : value]; | ||
const values = typeof value === 'object' ? getValues(value) : [value]; | ||
results = [...results, ...values]; | ||
} | ||
return result; | ||
return results; | ||
} | ||
@@ -56,3 +59,3 @@ | ||
initialValues && initialValues[key] ? initialValues[key] : []; | ||
errors[key] = values.map((value) => | ||
errors[key] = values.map(value => | ||
getErrorsFromSchema( | ||
@@ -80,3 +83,3 @@ value, | ||
if (Array.isArray(object)) { | ||
return object.map((o) => assignDeep(o, value)); | ||
return object.map(o => assignDeep(o, value)); | ||
} | ||
@@ -83,0 +86,0 @@ const copy = {}; |
{ | ||
"name": "svelte-forms-lib", | ||
"version": "1.10.1", | ||
"version": "1.10.2", | ||
"description": "Svelte forms lib - A lightweight library for managing forms in Svelte v3", | ||
@@ -5,0 +5,0 @@ "typings": "./lib/index.d.ts", |
Sorry, the diff of this file is not supported yet
132128
0.07%3903
0.08%