This article contains the full list of reserved keywords that should not be used in your template and property keys, to prevent breaking code.
An introduction to keys and reserved keywords
Keys are automatically created during the setup of Experience and Collection templates. They are generated when you name a template or property and publish it for the first time.
To ensure the uniqueness of these keys, we've implemented rules and naming convention guidelines. One of the rules prevents the use of certain keywords, which are called 'reserved keywords'. If you use these keywords in your keys, an error message and a notification will appear to inform you of this and will prompt you to review your key name.
Reserved keywords
abstract
await
boolean
break
byte
case
catch
char
class
const
continue
debugger
default
delete
do
double
else
enum
export
extends
false
final
finally
float
for
function
goto
if
implements
import
in
instanceof
int
interface
let
long
native
new
null
package
private
protected
public
return
short
static
super
switch
synchronized
this
throw
throws
transient
true
try
typeof
var
void
volatile
while
with
yield
What to read next?
Learn more about properties and their definitions or take a look at template and property key rules.