Fixing omit docs

This commit is contained in:
Mike Farah 2024-03-24 10:59:29 +11:00
parent 19a0e6dd8b
commit 021d5f05f9
3 changed files with 10 additions and 4 deletions

View File

@ -0,0 +1,3 @@
# Omit
Works like `pick`, but instead you specify the keys/indices that you _don't_ want included.

View File

@ -1,6 +1,9 @@
# Omit
Works like `pick`, but instead you specify the keys/indices that you _don't_ want included.
## Omit keys from map
Note that the order of the keys matches the omit order and non existent keys are skipped.
Note that non existent keys are skipped.
Given a sample.yml file of:
```yaml
@ -22,7 +25,7 @@ myMap:
```
## Omit indices from array
Note that the order of the indices matches the omit order and non existent indices are skipped.
Note that non existent indices are skipped.
Given a sample.yml file of:
```yaml

View File

@ -7,7 +7,7 @@ import (
var omitOperatorScenarios = []expressionScenario{
{
description: "Omit keys from map",
subdescription: "Note that the order of the keys matches the omit order and non existent keys are skipped.",
subdescription: "Note that non existent keys are skipped.",
document: "myMap: {cat: meow, dog: bark, thing: hamster, hamster: squeak}\n",
expression: `.myMap |= omit(["hamster", "cat", "goat"])`,
expected: []string{
@ -34,7 +34,7 @@ var omitOperatorScenarios = []expressionScenario{
},
{
description: "Omit indices from array",
subdescription: "Note that the order of the indices matches the omit order and non existent indices are skipped.",
subdescription: "Note that non existent indices are skipped.",
document: `[cat, leopard, lion]`,
expression: `omit([2, 0, 734, -5])`,
expected: []string{