copy-object-with-param
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

NPM Version NPM Downloads

Installation

npm install copy-object-with-param

Old

let source : TestDataClone = {
  n0:"",
  n1: {
    n2: {
      n3: {
        n4: {
          data: ""
        }
      }
    }
  }
}

const copy = {
  ...source,
  n1:{
    ...source.n1,
    n2: {
      ...source.n1.n2,
      n3: {
        ...source.n1.n2.n3,
        n4: {
          ...source.n1.n2.n3.n4,
          data: "new data"
        }
      }
    }
  }
}

New

const copyNew = ObjectHelper.setDataSource(source)
  .copyWithParam("n1.n2.n3.n4.data", "new data")
  .copyWithParam("n0","n0 data")
  .getResult()

Readme

Keywords

Package Sidebar

Install

npm i copy-object-with-param

Weekly Downloads

1

Version

1.1.1

License

MIT

Unpacked Size

7.42 kB

Total Files

8

Last publish

Collaborators

  • watercat12