The AbstractRegistrableComponent is the core component of the vue-transition-component. It's used for registering components and making sure all the children are done before we start creating timelines. Nested registrable components will let their parent know that they are ready.
The promise that is used to figure out if all components are ready
The internal id of the component is automatically generated or linked to the ref that is set in the parent component.
Flag used to determine if a component is registrable
Array of new components that are registered
Array containing all the registered components
Array of all components that are registrable
This method checks if all components are loaded on init, overwrite if you need multiple checks!
This method is called by the child component so we can keep track of components that are loaded.
The reference to the component that is ready
When all the transition components within this component are loaded this method will be triggered. This is usually the point where the transition controller is setup.
The init method should be called when the component is fully ready, this is usually when it's mounted but it could require more async data
Update the array of registrableComponents
Method that watches for async component changes, this means it will create a new promise that will be resolved when the "new" children are ready
The method that will be called so you can release the update method
An array containing the newly registered components
Generated using TypeDoc