{"record":{"id":"1c071d81ed9c31c6","repo":"emberjs/ember.js","slug":"or-expects-at-least-two-arguments-but-received","errorCode":null,"errorMessage":"`or` expects at least two arguments, but received ${positional.length}.","messagePattern":"`or` expects at least two arguments, but received (.+?)\\.","errorType":"validation","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/@glimmer/runtime/lib/helpers/or.ts","lineNumber":10,"sourceCode":"import { DEBUG } from '@glimmer/env';\nimport type { CapturedArguments } from '@glimmer/interfaces';\nimport { toBool } from '@glimmer/global-context';\nimport { createComputeRef, valueForRef } from '@glimmer/reference/lib/reference';\n\nimport { internalHelper } from './internal-helper';\n\nexport const or = internalHelper(({ positional }: CapturedArguments) => {\n  if (DEBUG && positional.length < 2) {\n    throw new Error(`\\`or\\` expects at least two arguments, but received ${positional.length}.`);\n  }\n\n  return createComputeRef(\n    () => {\n      let last: unknown;\n      for (let i = 0; i < positional.length; i++) {\n        let arg = positional[i];\n        last = arg ? valueForRef(arg) : arg;\n        if (toBool(last)) return last;\n      }\n      return last;\n    },\n    null,\n    'or'\n  );\n});\n","sourceCodeStart":1,"sourceCodeEnd":27,"githubUrl":"https://github.com/emberjs/ember.js/blob/26f97246a8bf2e28edf26ac3093da2e86c04ffc5/packages/@glimmer/runtime/lib/helpers/or.ts#L1-L27","documentation":"Error \"`or` expects at least two arguments, but received ${positional.length}.\" thrown in emberjs/ember.js.","triggerScenarios":"Thrown at packages/@glimmer/runtime/lib/helpers/or.ts:10 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"26f97246a8bf2e28edf26ac3093da2e86c04ffc5","analyzedAt":"2026-09-01T05:01:28.182Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}