1.0.0 • Published 4 years ago

miniapp-api-config v1.0.0

Weekly downloads
-
License
BSD-3-Clause
Repository
-
Last release
4 years ago

npm

Installation

$ npm install miniapp-api-config --save-dev

API List Map

Schema:

{
  "packageName1": {
    "exportedName": "originalName"
  },
  "packageName2": {
    "exportedName": "originalName"
  }
}

Example

{
  "Compass": {
    "onChange": "onCompassChange",
    "offChange": "offCompassChange"
  }
}

Override Map

Override map will override api default input or output.

Schema:

{
  "packageName": {
    "exportedName": {
      "name": "originalName",
      "responseMap": {
        "exportedKey": "originalKey"
      },
      "errorMap": {
        "exportedKey": "originalKey"
      },
      "optionsMap": {
        "exportedKey": "originalKey"
      }
    },
    "exportedName1": {
      "name": "originalName",
      "responseMap": {
        "exportedKey": "originalKey"
      },
      "errorMap": {
        "exportedKey": "originalKey"
      },
      "optionsMap": {
        "exportedKey": "originalKey"
      }
    }
  }
}

Example

{
  "Compass": {
    "onChange": {
      "responseMap": {
        "direction": "direction"
      }
    }
  }
}