1: <?php
2:
3: namespace LaravelUi5\Core\Ui5\Contracts;
4:
5: /**
6: * Marker interface for UI5 libraries.
7: *
8: * Libraries contain reusable controls, message bundles, and preload scripts.
9: * They do not expose routing or visible UI components. Registered libraries
10: * can be resolved via the Ui5Registry and served statically via Laravel routes.
11: */
12: interface Ui5LibraryInterface extends Ui5ArtifactInterface, VendorTaggedInterface, SluggableInterface, HasAssetsInterface
13: {
14: // no additional methods required
15: }
16: