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:b; interface api-b { enum typ-b { x, y, z } func-b: func() -> typ-b; } world b { export api-b; }