# PropertyDescription.type property · @imqueue/rpc

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

The property's RPC type as a string — a literal type name, a constructor's name, or a name with `[]` appended for the array form.

**Signature:**

```typescript
type: string;
```

## Remarks

With standard decorators this is a read-only lazy getter, not a writable field: the type is resolved the first time it is read, so a [Thunk](https://imqueue.org/api/rpc/latest/rpc.thunk/) runs then rather than at class-definition time, and assignment has no effect. With legacy decorators it is an already-resolved plain string.

