diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-07-10 11:45:34 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-07-10 11:45:34 -0300 |
commit | 2589b429778b553b31151101d2978225b3e461ef (patch) | |
tree | 4a16200c3ffd80231425bb45f3309f6a5459583f | |
parent | 2f3785bd381685e97e6cb9fe9f3b69976973930d (diff) |
language: suggest language.encapsulate() reasonably
-rw-r--r-- | src/data/things/language.js | 4 |
1 files changed, 4 insertions, 0 deletions
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; |