interface SchemaRoot { /** node name */ name: string; /** Child nodes */ children: SchemaRoot[]; }