{"record":{"id":"72d49737ab7ff834","repo":"emberjs/ember.js","slug":"deprecation-updatedmessage","errorCode":null,"errorMessage":"DEPRECATION: ${updatedMessage}","messagePattern":"DEPRECATION: (.+?)","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/@ember/debug/lib/deprecate.ts","lineNumber":108,"sourceCode":"\n    if (options?.id) {\n      message = message + ` [deprecation id: ${options.id}]`;\n    }\n\n    if (options?.until) {\n      message = message + ` This will be removed in ${options.for} ${options.until}.`;\n    }\n\n    if (options?.url) {\n      message += ` See ${options.url} for more details.`;\n    }\n\n    return message;\n  };\n\n  registerHandler(function logDeprecationToConsole(message, options) {\n    let updatedMessage = formatMessage(message, options);\n    console.warn(`DEPRECATION: ${updatedMessage}`); // eslint-disable-line no-console\n  });\n\n  let captureErrorForStack: () => unknown;\n\n  if (new Error().stack) {\n    captureErrorForStack = () => new Error();\n  } else {\n    captureErrorForStack = () => {\n      try {\n        __fail__.fail();\n        return;\n      } catch (e) {\n        return e;\n      }\n    };\n  }\n\n  registerHandler(function logDeprecationStackTrace(message, options, next) {","sourceCodeStart":90,"sourceCodeEnd":126,"githubUrl":"https://github.com/emberjs/ember.js/blob/26f97246a8bf2e28edf26ac3093da2e86c04ffc5/packages/@ember/debug/lib/deprecate.ts#L90-L126","documentation":"Error \"DEPRECATION: ${updatedMessage}\" thrown in emberjs/ember.js.","triggerScenarios":"Thrown at packages/@ember/debug/lib/deprecate.ts:108 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"}