## PatchOptions interface

**Signature:**

```typescript
export interface PatchOptions
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [implicitArrayCreation?](/content/docs/sdk/core.patchoptions.implicitarraycreation) |  | boolean | _(Optional)_ When true, "add" operations with path ending in "/-" will implicitly create an empty array where possible.<br>For example, with this option enabled, for the object `{live: true}`, the operation `add "/tag/-" 123` will result in `{live: true, tag: [123]}`. Subsequent operations behave normally: another `add "/tag/-" 456` will result in `{live: true, tag: [123, 456]}`.<br>If the indicated array property already exists but is not an array, this will produce an error.<br>Only the leaf array will be inferred; missing parent objects will still produce errors.
