1.0.4 • Published 1 year ago

object-mapping-wconfig v1.0.4

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
1 year ago

object-mapping-wconfig

Giới thiệu

object-mapping-wconfig là một thư viện JavaScript nhẹ nhàng cung cấp một hàm tiện ích mapObjectWithCfg để ánh xạ một đối tượng đầu vào thành một đối tượng đầu ra dựa trên một bản đồ cấu hình.

Cài đặt

Bạn có thể cài đặt thư viện thông qua npm:

npm install object-mapping-wconfig

Sử dụng

const { mapObjectWithCfg } = require("object-mapping-wconfig");

const inputObject = {
  a: 1,
  b: 2,
  c: 3,
};
const configMapping = {
  "testfield1.xxx": {
    mappingPath: "a",
    type: "number",
  },
  "testfield2.xxa": {
    mappingPath: "b",
    type: "number",
  },
  "testfield3.xxz": {
    mappingPath: "c",
    type: "number",
  },
};

const outputObject = mapObjectWithCfg(inputObject, configMapping);

console.log(outputObject);

//output:
// {
//   testfield1: { xxx: 1 },
//   testfield2: { xxa: 2 },
//   testfield3: { xxz: 3 }
// }
1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago