pebblebed
Version:
Simplified interactions with Google Datastore for NodeJS
19 lines (13 loc) • 452 B
text/typescript
import { get } from "./BasicUtils";
export default function extractSavedIds(data): [{ generatedIds: string[] }] {
const results = get(data, [0, "mutationResults"], null);
const ids: string[] = [];
if (results) {
for (const result of results) {
const paths = get(result, ["key", "path"], [null]);
ids.push(get(paths, [paths.length - 1, "id"], null));
}
}
data[0].generatedIds = ids;
return data;
}