Sfoglia il codice sorgente

refactor(swagger-client): fix import of helpers (#6190)

Import of helpers from swagger-client worked because of the fact
that commonjs exports are basically an objects that can be destructured.
Whenever swagger-client switches to ES6 imports as primary mechanism
of webpack consuptions imports like that will fail. This change makes
sure that import mechanism is both compatible with ES6 and commonjs
import systems.

Along with that rename default import of swagger-client
to more appropriate SwaggerClient.
bubble
Vladimir Gorej 4 anni fa
committed by GitHub
parent
commit
95c3da19cc
Non sono state trovate chiavi note per questa firma nel database ID Chiave GPG: 4AEE18F83AFDEB23
2 ha cambiato i file con 10 aggiunte e 10 eliminazioni
  1. +2
    -2
      src/core/containers/OperationContainer.jsx
  2. +8
    -8
      src/core/plugins/swagger-js/index.js

+ 2
- 2
src/core/containers/OperationContainer.jsx Vedi File

@@ -1,10 +1,10 @@
import React, { PureComponent } from "react"
import PropTypes from "prop-types"
import ImPropTypes from "react-immutable-proptypes"
import { helpers } from "swagger-client"
import SwaggerClient from "swagger-client"
import { Iterable, fromJS, Map } from "immutable"

const { opId } = helpers
const { opId } = SwaggerClient.helpers

export default class OperationContainer extends PureComponent {
constructor(props, context) {


+ 8
- 8
src/core/plugins/swagger-js/index.js Vedi File

@@ -1,13 +1,13 @@
import Swagger from "swagger-client"
import SwaggerClient from "swagger-client"
import * as configsWrapActions from "./configs-wrap-actions"

export default function({ configs, getConfigs }) {
return {
fn: {
fetch: Swagger.makeHttp(configs.preFetch, configs.postFetch),
buildRequest: Swagger.buildRequest,
execute: Swagger.execute,
resolve: Swagger.resolve,
fetch: SwaggerClient.makeHttp(configs.preFetch, configs.postFetch),
buildRequest: SwaggerClient.buildRequest,
execute: SwaggerClient.execute,
resolve: SwaggerClient.resolve,
resolveSubtree: (obj, path, opts, ...rest) => {
if(opts === undefined) {
const freshConfigs = getConfigs()
@@ -19,10 +19,10 @@ export default function({ configs, getConfigs }) {
}
}

return Swagger.resolveSubtree(obj, path, opts, ...rest)
return SwaggerClient.resolveSubtree(obj, path, opts, ...rest)
},
serializeRes: Swagger.serializeRes,
opId: Swagger.helpers.opId
serializeRes: SwaggerClient.serializeRes,
opId: SwaggerClient.helpers.opId
},
statePlugins: {
configs: {


Caricamento…
Annulla
Salva