@WebSocketRoute.Query() is a parameter decorator function for the URL
query string with type casting and assertion.
It is almost same with TypedQuery, but
@WebSocketRoute.Query() is only for WebSocket protocol router function
decorated by WebSocketRoute.
For reference, as same with TypedQuery, @WebSocketRoute.Query()
has same restriction for the target type T. If actual URL query
parameter values are different with their promised type T,
it would be runtime error.
Type T must be an object type
Do not allow dynamic property
Only boolean, bigint, number, string or their array types are allowed
URL query decorator.
@WebSocketRoute.Query()
is a parameter decorator function for the URL query string with type casting and assertion.It is almost same with TypedQuery, but
@WebSocketRoute.Query()
is only for WebSocket protocol router function decorated by WebSocketRoute.For reference, as same with TypedQuery,
@WebSocketRoute.Query()
has same restriction for the target typeT
. If actual URL query parameter values are different with their promised typeT
, it would be runtime error.T
must be an object typeboolean
,bigint
,number
,string
or their array types are allowed