Optionalparts: AssemblyPartDef<T>[]Optionalnodes: AssemblyNodeDef[]Optionalremovals: string[]OptionalpartUpdates: AssemblyPartUpdateDef<T>[]OptionalclearDocument: booleanOptionalloadedParts: AssemblyLoadedPartDef[]The part definitions from createPart, the shapes that instances place.
The assembly and instance node definitions that make up the tree.
OptionalremovalsLabels of parts, instances or assemblies to remove from an existing document; ignored for a new one.
OptionalpartChanges to parts of an existing document from createPartUpdate; ignored for a new one.
OptionalclearWhen true, an existing document is emptied before the new parts and nodes are added; when false its content is kept and the removals and updates applied.
OptionalloadedImported part definitions from createImportedPart, each copying a label tree out of one of
the source documents so instances can place it.
Parts, nodes and the update lists for
assembly.manager.combineStructure, which gathers them into one structure forbuildAssemblyDocument; the update lists only matter when an existing document is updated.