Optional options: MockableOptionsClass decorator that enables snapshot-based mocking.
In record mode, every method call is forwarded to the original implementation and its arguments + result are persisted into a snapshot file.
In replay mode, method calls return the previously recorded response from the snapshot without invoking the original logic.
Object.prototype.@Mockable()
class MockedService extends RealService {}
optional configuration (snapshot directory, static wrapping)