[ JsDoc { span: Span { lo: BytePos( 16, ), hi: BytePos( 16, ), ctxt: #0, }, description: Text { span: Span { lo: BytePos( 16, ), hi: BytePos( 44, ), ctxt: #0, }, value: Atom('Class representing a widget.' type=dynamic), }, tags: [], }, JsDoc { span: Span { lo: BytePos( 71, ), hi: BytePos( 71, ), ctxt: #0, }, description: Text { span: Span { lo: BytePos( 71, ), hi: BytePos( 121, ), ctxt: #0, }, value: Atom('Add users who can access the widget. * *' type=dynamic), }, tags: [ TagItem { span: Span { lo: BytePos( 71, ), hi: BytePos( 76, ), ctxt: #0, }, tag_name: Text { span: Span { lo: BytePos( 71, ), hi: BytePos( 76, ), ctxt: #0, }, value: Atom('param' type=static), }, tag: Parameter( ParameterTag { span: Span { lo: BytePos( 71, ), hi: BytePos( 76, ), ctxt: #0, }, name: None, ty: Some( Text { span: Span { lo: BytePos( 71, ), hi: BytePos( 77, ), ctxt: #0, }, value: Atom('{User}' type=inline), }, ), desc: Text { span: Span { lo: BytePos( 71, ), hi: BytePos( 115, ), ctxt: #0, }, value: Atom('users - The users who can access the widget.' type=dynamic), }, }, ), }, ], }, ]