Thanks you that ask from me, I think you are more expert to decide, but Why .AsLinqJsEnumerable?
C# automatically add Linq extension when the "using System.Linq" added to header.
Isn't possible to do same as C# so the method show on Collection without AsLinqJsEnumerable?
By the way I am not Linq veteran.
Regards