@inversifyjs/container
Version:
InversifyJs container
25 lines • 1.16 kB
JavaScript
import { InversifyContainerError } from '../../error/models/InversifyContainerError.js';
import { InversifyContainerErrorKind } from '../../error/models/InversifyContainerErrorKind.js';
export class SnapshotManager {
constructor(serviceReferenceManager) {
this.
this.
}
restore() {
const snapshot = this.
if (snapshot === undefined) {
throw new InversifyContainerError(InversifyContainerErrorKind.invalidOperation, 'No snapshot available to restore');
}
this.
}
snapshot() {
this.
activationService: this.
bindingService: this.
deactivationService: this.
});
}
}
//# sourceMappingURL=SnapshotManager.js.map