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;
}>
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>
update
- update(packageId, pckg): Promise<{
errors: any[];
ids?: undefined;
inserting: undefined;
namespaceId?: undefined;
packageId?: undefined;
updating: undefined;
} | {
errors: any[];
ids: Id[];
inserting: PackageItem[];
namespaceId: Id;
packageId: Id;
updating: PackageItem[];
} | {
errors: any[];
ids: any[];
inserting: undefined;
namespaceId?: undefined;
packageId?: undefined;
updating: undefined;
}> Returns Promise<{
errors: any[];
ids?: undefined;
inserting: undefined;
namespaceId?: undefined;
packageId?: undefined;
updating: undefined;
} | {
errors: any[];
ids: Id[];
inserting: PackageItem[];
namespaceId: Id;
packageId: Id;
updating: PackageItem[];
} | {
errors: any[];
ids: any[];
inserting: undefined;
namespaceId?: undefined;
packageId?: undefined;
updating: undefined;
}>
updateItems
- updateItems(pckg, _data, counter, dependedLinks, updating, inserting, errors?, mutated?): Promise<any>
Returns Promise<any>
validate
- validate(pckg, errors): void
Returns void
Deserialize pckg data to links list with local numerical ids.