botbook/node_modules/@sagold/json-query/dist/lib/set.d.ts
Rodrigo Rodriguez 6ae15fe3e5 Updated.
2024-09-04 13:13:15 -03:00

17 lines
579 B
TypeScript

import { Input } from "./types";
export declare enum InsertMode {
REPLACE_ITEMS = "replace",
INSERT_ITEMS = "insert"
}
/**
* Runs query on input data and assigns a value to query-results.
* @param data - input data
* @param queryString - json-query string
* @param value - value to assign
* @param [force] - whether to replace or insert into arrays
*/
export declare function set<T extends Input>(data: T, queryString: string, value: any, force?: InsertMode): T;
export declare namespace set {
var REPLACE_ITEMS: InsertMode;
var INSERT_ITEMS: InsertMode;
}