> ## 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.

# IRunnerLibrary interface

> Interface for libraries that participate in the per-frame game loop.

import { PageLink } from '/snippets/tsdocs/PageLink.jsx';
import { RefLink } from '/snippets/tsdocs/RefLink.jsx';

# IRunnerLibrary

## Summary

Interface for libraries that participate in the per-frame game loop.

## Signature

```typescript theme={null}
interface IRunnerLibrary extends ILibrary 
```

## Remarks

The engine calls `__run` on every tick for all registered runner libraries in the order determined by their `ILibraryOptions.runBefore` / `ILibraryOptions.runAfter` relationships.
