1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// Test WIT covering three components, A, B and C, referencing each other as A->B->C->A. package test:a; interface api-a { record typ-a { field1: bool } func-a: func() -> typ-a; } world a { export api-a; }