{
  "$schema": "http://json-schema.org/schema",
  "$id": "SchematicsEslintPluginNgRx",
  "title": "eslint-plugin-ngrx schema",
  "type": "object",
  "properties": {
    "config": {
      "description": "The config to be used.",
      "type": "string",
      "default": "all",
      "enum": [
        "all",
        "allTypedChecked",
        "component-store",
        "effects",
        "effectsTypedChecked",
        "operators",
        "signals",
        "signalsTypedChecked",
        "store"
      ],
      "x-prompt": {
        "message": "Which ESLint configuration would you like to use?",
        "type": "list",
        "items": [
          {
            "value": "all",
            "label": "all"
          },
          {
            "value": "allTypedChecked",
            "label": "allTypedChecked"
          },
          {
            "value": "component-store",
            "label": "component-store"
          },
          {
            "value": "effects",
            "label": "effects"
          },
          {
            "value": "effectsTypedChecked",
            "label": "effectsTypedChecked"
          },
          {
            "value": "operators",
            "label": "operators"
          },
          {
            "value": "signals",
            "label": "signals"
          },
          {
            "value": "signalsTypedChecked",
            "label": "signalsTypedChecked"
          },
          {
            "value": "store",
            "label": "store"
          }
        ]
      }
    }
  },
  "required": []
}
