# ServiceDescription interface · @imqueue/rpc

Source: https://imqueue.org/api/rpc/latest/rpc.servicedescription/
Published: 2026-08-04
Author: @imqueue maintainers (https://github.com/imqueue)
Package: @imqueue/rpc 3.5.3 — generated reference, not hand-written

Raw registry of every class that declares exposed methods, keyed by class name — the storage format behind [IMQRPCDescription.serviceDescription](https://imqueue.org/api/rpc/latest/rpc.imqrpcdescription.servicedescription/).

**Signature:**

```typescript
export interface ServiceDescription 
```

## Remarks

This is not the payload a service returns from `describe()`. That is [Description](https://imqueue.org/api/rpc/latest/rpc.description/), whose `service` field is `\{ name, methods \}` with the inheritance chain already flattened.

