# JsonifyObject

`type` in `utils` · v0.7.0

<https://docs.seedcord.org/packages/utils/0.7.0/types/jsonify-object>

Helper to JSONify object types with circular markers.

## Declaration

```ts
type JsonifyObject<BaseType, Marker extends string> = {
    [K in keyof BaseType as K extends symbol
        ? never
        : BaseType[K] extends (...args: unknown[]) => unknown
          ? never
          : K]:
        | JsonifyWithCirculars<
              Exclude<BaseType[K], undefined>,
              Marker
          >
        | Extract<BaseType[K], undefined>
        | Marker;
};
```
