// Fixture: config/schema.ts — ORPHAN FILE (no inbound edges, only exports)
// This file is imported by nobody — tests orphan handling

export interface SchemaDefinition {
  name: string;
  version: string;
  fields: SchemaField[];
}

export interface SchemaField {
  name: string;
  type: 'string' | 'number' | 'boolean' | 'object';
  required: boolean;
}

export function validateSchema(schema: SchemaDefinition): boolean {
  return schema.fields.length > 0 && schema.version.length > 0;
}
