(info) This AI is still in early stages of development.

Define.ADDED

Indicates a global was added by a script using the Define API.

 

Notes

A define with state Define.ADDED was originally missing, but has since been added using Define().

Added defines are immutable.

Note: If the define wasn't originally missing, the new define would have a state of Define.REPLACED.

Examples

Checking a specific state
// always use strict equality checks
if (Define.stateOf("chat") === Define.ADDED) {
	// native chat function was missing, but was added by script
}
Availability STABLE

Requires:

Contents

Jump to:

Define API

Topics:

  • Define()Add, remove or redefine a property on the global scope, overriding any native property of the same name on the global object...
  • Define API DiagnosticsDiagnostic routines for Define API...
  • Define ScriptsA library of ready made scripts for the Define API...