TEST [[ ---@alias integer ---@alias integer ]] TEST [[ ---@class A ---@class B ---@alias B ]] TEST [[ ---@alias A integer ---@alias(partial) A integer ---@enum B ---@enum(partial) B ---@enum(key) C ---@enum(key, partial) C ]]