private unifyXMsPaths()

in src/lib/util/resolveSwagger.ts [113:127]


  private unifyXMsPaths() {
    if (!this.innerSwagger) {
      throw new Error("non swagger object")
    }
    const swagger = this.innerSwagger as any
    const xmsPaths = swagger["x-ms-paths"]
    const paths = swagger.paths
    if (xmsPaths && xmsPaths instanceof Object && toArray(sm.keys(xmsPaths)).length > 0) {
      for (const [property, v] of sm.entries(xmsPaths)) {
        paths[property] = v
      }
      swagger.paths = mergeObjects(xmsPaths, paths)
      delete swagger["x-ms-paths"]
    }
  }