Constructors
Properties
Methods
deserialize
- deserialize(pckg, errors?): Promise<{
counter: number;
data: PackageItem[];
dependedLinks: PackageItem[];
errors?: any[];
namespaceId: Id;
packageId: Id;
}> Returns Promise<{
counter: number;
data: PackageItem[];
dependedLinks: PackageItem[];
errors?: any[];
namespaceId: Id;
packageId: Id;
}>
fetchDependenciedLinkId
- fetchDependenciedLinkId(pckg, dependedLink): Promise<number>
Returns Promise<number>
fetchPackageNamespaceId
- fetchPackageNamespaceId(name, deep): Promise<{
error: any;
namespaceId: Id;
}> Returns Promise<{
error: any;
namespaceId: Id;
}>
globalizeIds
- globalizeIds(pckg, ids, links): Promise<{
difference: {
[id: Id]: Id;
};
global: PackageItem[];
}> Returns Promise<{
difference: {
[id: Id]: Id;
};
global: PackageItem[];
}>
insertItem
- insertItem(items, item, errors, mutated): Promise<void>
Returns Promise<void>
insertItems
- insertItems(pckg, data, counter, dependedLinks, errors?, mutated?): Promise<any>
Returns Promise<any>
serialize
- serialize(globalLinks, options, pckg): Promise<Package>
Returns Promise<Package>
validate
- validate(pckg, errors): void
Returns void
Deserialize pckg data to links list with local numerical ids.