json-merger
Version:
Merge JSON (or YAML) files and objects with indicators like $import $remove $replace $merge etc
14 lines (13 loc) • 473 B
TypeScript
import Operation from "./Operation";
export default class MoveOperation extends Operation {
name(): string;
processInArray(keyword: string, source: any, _sourceArray: any[], _sourceArrayIndex: number, resultArray: any[], resultArrayIndex: number, _target: any[]): {
resultArray: any[];
resultArrayIndex: number;
};
}
export type MoveKeywordValue = IndexValue | {
index: IndexValue;
value?: any;
};
export type IndexValue = number | "-";