(: x.xq :)
import module namespace a = 'A' at 'a.xqm';
()
(: a.xqm :)
module namespace a = 'A';
import module namespace b = 'B' at 'b.xqm';
declare type a:TYPE as item();
(: b.xqm :)
module namespace b = 'B';
import module namespace a = 'A' at 'a.xqm';
declare type b:TYPE as a:TYPE;
…raises: [XPST0051] Unknown type: Q{A}TYPE.
…raises:
[XPST0051] Unknown type: Q{A}TYPE.