Skip to content

Commit fbefbac

Browse files
committed
Refactor code
Signed-off-by: Alan Cha <[email protected]>
1 parent 1cb696e commit fbefbac

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/openapi-to-graphql/src/resolver_builder.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ function inferLinkArguments<TSource, TContext, TArgs>({
349349
source,
350350
args
351351
}: inferLinkArgumentsParam<TSource, TContext, TArgs>) {
352-
if (Object.prototype.toString.call(value) === '[object Object]') {
352+
if (typeof value === 'object') {
353353
return Object.entries(value).reduce((acc, [key, value]) => {
354354
acc[key] = inferLinkArguments({paramName, value, resolveData, source, args})
355355
return acc
@@ -1373,7 +1373,7 @@ export function extractRequestDataFromArgs<TSource, TContext, TArgs>(
13731373
// Query parameters
13741374
case 'query':
13751375
// setting param style as form assumes explode is true by default
1376-
if (param.style === 'form' && Object.prototype.toString.call(args[saneParamName]) === '[object Object]') {
1376+
if (param.style === 'form' && typeof args[saneParamName] === 'object') {
13771377
if (param.explode === false) {
13781378
qs[param.name] = Object.entries(args[saneParamName]).reduce((acc, val) => {
13791379
acc += val.join(',')

0 commit comments

Comments
 (0)