(data any, commands []Command, budget int)
| 615 | } |
| 616 | |
| 617 | func ApplyCommands(data any, commands []Command, budget int) (any, error) { |
| 618 | for _, command := range commands { |
| 619 | var err error |
| 620 | data, err = ApplyCommand(data, command, budget) |
| 621 | if err != nil { |
| 622 | return nil, err |
| 623 | } |
| 624 | } |
| 625 | return data, nil |
| 626 | } |
| 627 | |
| 628 | func CompactIJson(fullData []byte, budget int) ([]byte, error) { |
| 629 | var newData any |