# EmitRpcOptions interface · @imqueue/pg-prisma

Source: https://imqueue.org/api/pg-prisma/latest/pg-prisma.emitrpcoptions/
Published: 2026-08-28
Author: @imqueue maintainers (https://github.com/imqueue)
Package: @imqueue/pg-prisma 2.0.0 — generated reference, not hand-written

Everything [emitRpcTypes()](https://imqueue.org/api/pg-prisma/latest/pg-prisma.emitrpctypes/) needs.

**Signature:**

```typescript
export interface EmitRpcOptions extends Omit<EmitModelsOptions, 'imports'> 
```
**Extends:** Omit<[EmitModelsOptions](https://imqueue.org/api/pg-prisma/latest/pg-prisma.emitmodelsoptions/), 'imports'>

## Properties


| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [fields?](https://imqueue.org/api/pg-prisma/latest/pg-prisma.emitrpcoptions.fields/) |  | [DeriveFields](https://imqueue.org/api/pg-prisma/latest/pg-prisma.derivefields/) | _(Optional)_ Stamp field names, where a service overrides the defaults. |
| [imports?](https://imqueue.org/api/pg-prisma/latest/pg-prisma.emitrpcoptions.imports/) |  | [ImportMap](https://imqueue.org/api/pg-prisma/latest/pg-prisma.importmap/) | _(Optional)_ Where the generated file imports its runtime from. |
| [validation?](https://imqueue.org/api/pg-prisma/latest/pg-prisma.emitrpcoptions.validation/) |  | [ValidationRules](https://imqueue.org/api/pg-prisma/latest/pg-prisma.validationrules/) | _(Optional)_ Validation rules per model per field, as Zod suffixes. |

