From 2589b429778b553b31151101d2978225b3e461ef Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Thu, 10 Jul 2025 11:45:34 -0300 Subject: language: suggest language.encapsulate() reasonably --- src/data/things/language.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/data') diff --git a/src/data/things/language.js b/src/data/things/language.js index d9151551..cb1339db 100644 --- a/src/data/things/language.js +++ b/src/data/things/language.js @@ -212,6 +212,10 @@ export class Language extends Thing { } formatString(...args) { + if (typeof args.at(-1) === 'function') { + throw new Error(`Passed function - did you mean language.encapsulate() instead?`); + } + const hasOptions = typeof args.at(-1) === 'object' && args.at(-1) !== null; -- cgit 1.3.0-6-gf8a5