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

Dependency Descriptor Object

Define one or more dependencies for your script...

 

Object structure

The object uses name:value pairs to define dependencies. The name is a script name, enclosed in quotes, the value is the version number or a Check.ANY_VERSION or Check.NOT_LOADED constant.

Example

var dependencies = {
	"foo.js": 1.2, // require v1.2 of foo.js
	"Util.js": Check.ANY_VERSION, // require any version of Util.js
	"bar.js": Check.NOT_LOADED // require that bar.js isn't loaded
}

Which functions can it be used with?

The descriptor can be used with the following functions:

  • Check.required() – will throw an error if dependencies are not met
  • Check.doWhen() – will wait until dependencies are met then perform specified task
Availability STABLE

Requires:

Contents

Jump to:

Dependency Checking

Topics: