api.export(exportedObjects, [architecture], [exportOptions], exportOptions.testOnly)
Export package-level variables in your package. The specified variables (declared without var
in the source code) will be available to packages that use your package. If your package sets the debugOnly
, prodOnly
or testOnly
options to true
when it calls Package.describe()
, then packages that use your package will need to use Package["package-name"].ExportedVariableName
to access the value of an exported variable.
Arguments
- exportedObjects String or Array of Strings
-
Name of the object to export, or an array of object names.
- architecture String or Array of Strings
-
If you only want to export the object on the server (or the client), you can pass in the second argument (e.g., 'server', 'client', 'web.browser', 'web.cordova') to specify what architecture the export is used with. You can specify multiple architectures by passing in an array, for example
['web.cordova', 'os.linux']
. - exportOptions Object
- exportOptions.testOnly Boolean
-
If true, this symbol will only be exported when running tests for this package.
Please login to continue.