immu icon indicating copy to clipboard operation
immu copied to clipboard

toJS() doesn't seem to recursively work?

Open krainboltgreene opened this issue 8 years ago • 3 comments

Before (With console.dir()):

{ name: 'lacqueristas',
  request:
   { method: [Getter/Setter],
     url: [Getter/Setter],
     version: [Getter/Setter],
     headers: [Getter/Setter],
     body: [Getter/Setter] },
  response: { status: [Getter/Setter], headers: [Getter/Setter] }

After:

{ name: 'lacqueristas',
  request:
   { method: 'OPTIONS',
     url: '/v1/activities?include=actor&page%5Bnumber%5D=0&page%5Bsize%5D=10',
     version: { major: [Getter/Setter], minor: [Getter/Setter] },
     headers:
      { host: [Getter/Setter],
        connection: [Getter/Setter],
        'access-control-request-method': [Getter/Setter],
        origin: [Getter/Setter],
        'user-agent': [Getter/Setter],
        'access-control-request-headers': [Getter/Setter],
        accept: [Getter/Setter],
        dnt: [Getter/Setter],
        referer: [Getter/Setter],
        'accept-encoding': [Getter/Setter],
        'accept-language': [Getter/Setter] },
     body: '' },
  response:
   { method: 'OPTIONS',
     url: '/v1/activities?include=actor&page%5Bnumber%5D=0&page%5Bsize%5D=10',
     version: { major: [Getter/Setter], minor: [Getter/Setter] },
     headers:
      { host: [Getter/Setter],
        connection: [Getter/Setter],
        'access-control-request-method': [Getter/Setter],
        origin: [Getter/Setter],
        'user-agent': [Getter/Setter],
        'access-control-request-headers': [Getter/Setter],
        accept: [Getter/Setter],
        dnt: [Getter/Setter],
        referer: [Getter/Setter],
        'accept-encoding': [Getter/Setter],
        'accept-language': [Getter/Setter] },
     body: '' }
}

Without immu I can see the entire tree.

krainboltgreene avatar Apr 02 '16 07:04 krainboltgreene

This shouldn't be the case. It's lazily evaluated. Do you specific steps to reproduce?

scottcorgan avatar Apr 04 '16 15:04 scottcorgan

I also have similar issue. For one key it is working and other key it is not working. For now I am using JSON.parse(JSON.stringify(data)). I hope this should not create any issue.

iamnewspecies avatar Nov 25 '16 10:11 iamnewspecies

@iamnewspecies can you post example code to reproduce the bug so I can try to fix it?

scottcorgan avatar Nov 28 '16 14:11 scottcorgan