A convenience API to pass in a serialized VcsObject directly. It calls create using options.type as the className. Will throw an error if options.type is not a string or options is not an Object. Passes options and args to the constructor in that order.
Rest
...args: unknown[]Register a class for a given module by name. If the class already exists, it will be replaced and replaced called with the classeName.
Unregister a previously registered class. You can only unregister classes added to this registry, not the underlying core registry. If when registering this class you have replaced class, it will be re-instated and replaced called. If there is no previously registered class, it will be removed and removed will be called.
Private
_classPrivate
_classPrivate
_coreCalled if a class was removed. Is passed the className
Called if a class was replaced. Is passed the className
Generated using TypeDoc
Create an object of the given className. The constructor is passed args.