Options controlling how a model is exported, including dependency handling and packaging policy.
const model = this.pluginSystem.findInterface(Editor.Model.IModel) as Editor.Model.IModel; // Construct ExportOptions and configure its properties const opts = new Editor.Model.ExportOptions(); opts.packagePolicy = Editor.Assets.PackagePolicy.CanBeUnpacked; opts.externalDependencies = []; console.log('packagePolicy:', opts.packagePolicy); console.log('externalDependencies:', opts.externalDependencies.length); Copy
const model = this.pluginSystem.findInterface(Editor.Model.IModel) as Editor.Model.IModel; // Construct ExportOptions and configure its properties const opts = new Editor.Model.ExportOptions(); opts.packagePolicy = Editor.Assets.PackagePolicy.CanBeUnpacked; opts.externalDependencies = []; console.log('packagePolicy:', opts.packagePolicy); console.log('externalDependencies:', opts.externalDependencies.length);
Constructs a new ExportOptions instance with default export configuration values.
List of external package dependencies required by the exported model.
Policy determining how packages are handled during export.
Absolute paths of plugins to bundle alongside the exported package.
Options controlling how a model is exported, including dependency handling and packaging policy.
Example