import type { EmptyObject } from 'type-fest';

export function assertEmptyObject(obj: EmptyObject) {
  const keys = Object.keys(obj);
  if (keys.length > 0) {
    throw new Error(`Object ${JSON.stringify(obj)} should be empty but it contains keys: ${keys.join(', ')}`);
  }
}
