data duplicator test

This commit is contained in:
Jan Prochazka
2023-02-17 09:15:13 +01:00
parent 6a0feb235a
commit b6c5f26eb4
5 changed files with 107 additions and 17 deletions

View File

@@ -13,8 +13,8 @@ export interface DataDuplicatorItem {
}
export interface DataDuplicatorOptions {
rollbackAfterFinish: boolean;
skipRowsWithUnresolvedRefs: boolean;
rollbackAfterFinish?: boolean;
skipRowsWithUnresolvedRefs?: boolean;
}
class DuplicatorReference {
@@ -198,7 +198,7 @@ export class DataDuplicator {
public items: DataDuplicatorItem[],
public stream,
public copyStream: (input, output) => Promise<void>,
public options: DataDuplicatorOptions
public options: DataDuplicatorOptions = {}
) {
this.itemHolders = items.map(x => new DuplicatorItemHolder(x, this));
this.itemHolders.forEach(x => x.initializeReferences());