Stop using require.context in error transformers
This commit is contained in:
@@ -1,26 +1,13 @@
|
|||||||
import reduce from "lodash/reduce"
|
import reduce from "lodash/reduce"
|
||||||
let request = require.context("./transformers/", true, /\.js$/)
|
import { transform as NotOfType } from "./transformers/not-of-type"
|
||||||
let errorTransformers = []
|
import { transform as ParameterOneOf } from "./transformers/parameter-oneof"
|
||||||
|
import { transform as StripInstance } from "./transformers/strip-instance"
|
||||||
|
|
||||||
request.keys().forEach( function( key ){
|
const errorTransformers = [
|
||||||
if( key === "./hook.js" ) {
|
NotOfType,
|
||||||
return
|
ParameterOneOf,
|
||||||
}
|
StripInstance
|
||||||
|
]
|
||||||
if( !key.match(/js$/) ) {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
if( key.slice(2).indexOf("/") > -1) {
|
|
||||||
// skip files in subdirs
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
errorTransformers.push({
|
|
||||||
name: toTitleCase(key).replace(".js", "").replace("./", ""),
|
|
||||||
transform: request(key).transform
|
|
||||||
})
|
|
||||||
})
|
|
||||||
|
|
||||||
export default function transformErrors (errors, system) {
|
export default function transformErrors (errors, system) {
|
||||||
let inputs = {
|
let inputs = {
|
||||||
|
|||||||
Reference in New Issue
Block a user