{"record":{"id":"1d5d08e370321064","repo":"emberjs/ember.js","slug":"unimplemented-modifier","errorCode":null,"errorMessage":"unimplemented modifier","messagePattern":"unimplemented modifier","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/@glimmer/compiler/lib/builder/builder.ts","lineNumber":307,"sourceCode":"      let params = buildParams(normalized.params, symbols);\n      let path = buildCallHead(\n        normalized.head,\n        VariableResolutionContext.ResolveAsComponentHead,\n        symbols\n      );\n\n      return [[Op.Block, path, params, hash, blocks]];\n    }\n\n    case KEYWORD_HEAD: {\n      return [buildKeyword(normalized, symbols)];\n    }\n\n    case ELEMENT_HEAD:\n      return buildElement(normalized, symbols);\n\n    case MODIFIER_HEAD:\n      throw unimpl('modifier');\n\n    case DYNAMIC_COMPONENT_HEAD:\n      throw unimpl('dynamic component');\n\n    default:\n      assertNever(normalized);\n  }\n}\n\nexport function s(\n  arr: TemplateStringsArray,\n  ...interpolated: unknown[]\n): [BUILDER_LITERAL, string] {\n  let result = arr.reduce(\n    // eslint-disable-next-line @typescript-eslint/no-base-to-string -- @fixme\n    (result, string, i) => result + `${string}${interpolated[i] ? String(interpolated[i]) : ''}`,\n    ''\n  );","sourceCodeStart":289,"sourceCodeEnd":325,"githubUrl":"https://github.com/emberjs/ember.js/blob/26f97246a8bf2e28edf26ac3093da2e86c04ffc5/packages/@glimmer/compiler/lib/builder/builder.ts#L289-L325","documentation":"Error \"unimplemented modifier\" thrown in emberjs/ember.js.","triggerScenarios":"Thrown at packages/@glimmer/compiler/lib/builder/builder.ts:307 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"}