Skip to content

@tbranyen /defines.js
Last active

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
AMD Flavors.
// Anonymous empty module.
define();
// Anonymous values.
define({});
define(true);
define(1234);
define(null);
define(undefined);
// Anonymous function.
define(function() {});
// Anonymous function with dependencies.
define(["depA"], function(depA) {});
// Anonymous CJS.
define(function(require, exports, module) {});
// Anonymous mixed dependencies and CJS.
define(["exports", "depA"], function(exports, depA) {});
// Named module.
define("name");
// Named module values.
define("name", {});
define("name", true);
define("name", 1234);
define("name", null);
define("name", undefined);
// Named function.
define("name", function() {});
// Named function with dependencies
define("name", ["depA"], function(depA) {});
// Named CJS.
define("name", function(require, exports, module) {});
// Named mixed dependencies and CJS.
define("name", ["exports", "depA"], function(exports, depA) {});
// Empty require.
require();
// Set a configuration.
require({ baseUrl: "" });
// Require a resolved module.
require("modA");
// Require an unresolved module.
require(["modA"]);
// Set a configuration and require.
require({ baseUrl: "" }, "modA");
// Set a configuration, require, and do nothing else.
require({ baseUrl: "" }, ["modA"]);
// Require an unresolved module and callback.
require(["modA"], function(modA) {});
// Set a configuration, require an unresolved module, and callback.
require({ baseUrl: "" }, ["modA"], function(modA) {});
@juandopazo
define(["exports", "depA"], function(require, depA) {});

Bad copy-paste?

@tbranyen
Owner

@juandopazo I had accidentally used require before instead of exports to indicate CJS. Fixed and updated, thanks for the catch!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.