Example #1
0
  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,
    });
  });
Example #2
0
function mergePreferences(contents: string): PreferencesState {
  return {
    ...initialState,
    ...camelifyObject(JSON.parse(contents)),
  };
}