it("camelifyObject", () => { assert.deepEqual( camelifyObject({ heed: 12, the_call: { display_name: "waffles", }, alreadyDone: ["dont_touch_me"], }), { heed: 12, theCall: { displayName: "waffles", }, alreadyDone: ["dont_touch_me"], } ); const date = new Date(); assert.deepEqual(camelifyObject({ created_at: date }), { createdAt: date, }); });
function mergePreferences(contents: string): PreferencesState { return { ...initialState, ...camelifyObject(JSON.parse(contents)), }; }