import { v4 as uuidv4 } from 'uuid'; export function loadSchemaAsObject(schema: object) { return JSON.parse(JSON.stringify(schema)); } /* eslint-disable */ export function keyMirror(obj: T): { [K in keyof T]: K } { const newObj = {}; for (const key in obj) { if (obj.hasOwnProperty(key)) { newObj[String(key)] = key; } } return newObj as { [K in keyof T]: K }; } /* eslint-enable */ export function generateTxId(): string { return uuidv4(); }