> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nanoforge.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# ClientLibraryManager class

> Convenience wrapper around LibraryManager that unwraps LibraryHandle values and returns the library instance directly.

# ClientLibraryManager

## Summary

Convenience wrapper around `LibraryManager` that unwraps `LibraryHandle` values and returns the library instance directly.

## Signature

```typescript theme={null}
declare class ClientLibraryManager 
```

## Constructors

### constructor

Constructs a new instance of the class

## Methods

### get

Retrieve a library registered under a custom symbol.

### getAssetManager

Retrieve the registered asset-manager library instance.

### getComponentSystem

Retrieve the registered component-system (ECS) library instance.

### getGraphics

Retrieve the registered graphics library instance.

### getInput

Retrieve the registered input library instance.

### getMusic

Retrieve the registered music library instance.

### getNetwork

Retrieve the registered network library instance.

### getSound

Retrieve the registered sound library instance.

## Remarks

Typically accessed inside a library's lifecycle hooks through the execution context's `libraries` property after being constructed with a concrete `LibraryManager`.
