添加参数装饰器会破坏Azure函数

时间:2019-04-06 03:09:02

标签: typescript azure-functions type-graphql

我正在将type-graphql与Azure Functions打字稿一起使用,除了我尝试创建输入类型时,一切正常,

@ObjectType()
class Recipe {
  @Field(type => ID)
  id: string;

  @Field(type => [String])
  ingredients: string[]
}


@Resolver(of => Recipe)
class RecipeResolver {   
    @Query(returns => Recipe, { nullable: true })
    recipe(@Arg("title") title: string): Promise<Recipe | undefined> {
      return undefined
    }
}

@Arg(“ title”)似乎正在破坏azure函数,当它在那里时,当我尝试在本地部署和测试该函数时出现以下错误:

  

[错误]工作程序无法加载函数graphql:'TypeError:无法   读取未定义的属性“ 0”

没有@Arg装饰器,它可以构建并运行良好,我还可以在代码的其他地方使用装饰器,并且它们都可以正常工作。

我这里缺少什么吗?

0 个答案:

没有答案