Skip to content

Commit 335e608

Browse files
committed
[persisters] Fix schema defaults with no initial Values
1 parent 8a961b2 commit 335e608

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/persisters/common.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ export const createCustomPersister = (
2020

2121
const persister: Persister = {
2222
load: async (
23-
initialTables?: Tables,
24-
initialValues?: Values,
23+
initialTables: Tables = {},
24+
initialValues: Values = {},
2525
): Promise<Persister> => {
2626
/*! istanbul ignore else */
2727
if (loadSave != 2) {
@@ -34,9 +34,7 @@ export const createCustomPersister = (
3434
store.setJson(body);
3535
} else {
3636
store.transaction(() =>
37-
store
38-
.setTables(initialTables as Tables)
39-
.setValues(initialValues as Values),
37+
store.setTables(initialTables).setValues(initialValues),
4038
);
4139
}
4240
loadSave = 0;
@@ -45,8 +43,8 @@ export const createCustomPersister = (
4543
},
4644

4745
startAutoLoad: async (
48-
initialTables?: Tables,
49-
initialValues?: Values,
46+
initialTables: Tables = {},
47+
initialValues: Values = {},
5048
): Promise<Persister> => {
5149
persister.stopAutoLoad();
5250
await persister.load(initialTables, initialValues);

0 commit comments

Comments
 (0)