new DataPackageMembers(objectFormatsopt, packageEventsopt)
Create a member collection.
Parameters:
| Name |
Type |
Attributes |
Default |
Description |
objectFormats |
ObjectFormats
|
null
|
<optional>
|
null
|
Object format collection |
packageEvents |
object
|
null
|
<optional>
|
null
|
Owning package event emitter |
- Source:
Methods
Add or merge member info into the collection.
Parameters:
| Name |
Type |
Attributes |
Description |
memberInfo |
object
|
Array.<object>
|
|
One or more member info objects |
options |
object
|
<optional>
|
Add options
Properties
| Name |
Type |
Attributes |
Description |
merge |
boolean
|
<optional>
|
Merge into an existing member |
sources |
Array.<string>
|
<optional>
|
Source tags for added/merged data |
onlyExisting |
boolean
|
<optional>
|
When true, only merge into
members that already exist; never create new members. Used to enrich an
authoritative member set (for example, from the index) without adding
members that are not aggregated |
|
- Source:
Returns:
This collection
-
Type
-
DataPackageMembers
Return a member by PID.
Parameters:
| Name |
Type |
Description |
pid |
string
|
Member PID |
- Source:
Returns:
Matching member, or null
-
Type
-
DataPackageMember
|
null
Return members not marked for removal.
- Source:
Returns:
Active members
-
Type
-
Array.<DataPackageMember>
Return data members.
- Source:
Returns:
Data members
-
Type
-
Array.<DataPackageMember>
Return members loaded from a manifest source.
Parameters:
| Name |
Type |
Description |
source |
string
|
Source name |
- Source:
Returns:
Matching members
-
Type
-
Array.<DataPackageMember>
Return members whose PIDs are in the requested set.
Parameters:
| Name |
Type |
Description |
pids |
Array.<string>
|
Member PIDs |
- Source:
Returns:
Matching members
-
Type
-
Array.<DataPackageMember>
Return metadata members.
- Source:
Returns:
Metadata members
-
Type
-
Array.<DataPackageMember>
Return resource map members.
- Source:
Returns:
Resource map members
-
Type
-
Array.<DataPackageMember>
Delete members marked for removal.
- Source:
Returns:
This collection
-
Type
-
DataPackageMembers
Remove a member by PID.
Parameters:
| Name |
Type |
Description |
pid |
string
|
Member PID |
- Source:
Returns:
This collection
-
Type
-
DataPackageMembers
Atomically change a member's desired PID and lookup map key.
Parameters:
| Name |
Type |
Description |
oldPid |
string
|
Current PID |
newPid |
string
|
Desired replacement PID |
- Source:
Throws:
-
When a PID is invalid, missing, or already in use
-
-
Type
-
Error
Returns:
Rekeyed member
-
Type
-
DataPackageMember
Remove every member not included in the authoritative PID set.
Parameters:
| Name |
Type |
Description |
pids |
Array.<string>
|
PIDs to retain |
- Source:
Returns:
This collection
-
Type
-
DataPackageMembers
Return a copy of the member array.
- Source:
Returns:
Package members
-
Type
-
Array.<DataPackageMember>