你如何处理可选的架构/属性?

时间:2018-04-13 15:55:23

标签: normalizr

我想知道如何处理架构中的可选属性。

例如,我有:

const billSchema = new schema.Entity('bills')

billSchema.define({
  _embedded: {
    currentStep: stepSchema,
    latestText: textSchema,
    steps: [stepSchema],
  }
})

有时在某些请求中,“步骤”存在,但在其他请求中,它不存在。我不想为每种类型的API请求创建架构。

有什么想法吗?

0 个答案:

没有答案