[ JsDoc { span: Span { lo: BytePos( 15, ), hi: BytePos( 15, ), ctxt: #0, }, description: Text { span: Span { lo: BytePos( 15, ), hi: BytePos( 58, ), ctxt: #0, }, value: Atom('Set the list of users who are admins. * *' type=dynamic), }, tags: [ TagItem { span: Span { lo: BytePos( 15, ), hi: BytePos( 20, ), ctxt: #0, }, tag_name: Text { span: Span { lo: BytePos( 15, ), hi: BytePos( 20, ), ctxt: #0, }, value: Atom('param' type=inline), }, tag: Parameter( ParameterTag { span: Span { lo: BytePos( 15, ), hi: BytePos( 20, ), ctxt: #0, }, name: None, ty: Some( Text { span: Span { lo: BytePos( 15, ), hi: BytePos( 21, ), ctxt: #0, }, value: Atom('{User}' type=inline), }, ), desc: Text { span: Span { lo: BytePos( 15, ), hi: BytePos( 63, ), ctxt: #0, }, value: Atom('users - The users who will receive admin rights.' type=dynamic), }, }, ), }, ], }, JsDoc { span: Span { lo: BytePos( 166, ), hi: BytePos( 166, ), ctxt: #0, }, description: Text { span: Span { lo: BytePos( 166, ), hi: BytePos( 218, ), ctxt: #0, }, value: Atom('Set the list of users who can access a widget. * *' type=dynamic), }, tags: [ TagItem { span: Span { lo: BytePos( 166, ), hi: BytePos( 171, ), ctxt: #0, }, tag_name: Text { span: Span { lo: BytePos( 166, ), hi: BytePos( 171, ), ctxt: #0, }, value: Atom('param' type=inline), }, tag: Parameter( ParameterTag { span: Span { lo: BytePos( 166, ), hi: BytePos( 171, ), ctxt: #0, }, name: None, ty: Some( Text { span: Span { lo: BytePos( 166, ), hi: BytePos( 174, ), ctxt: #0, }, value: Atom('{Widget}' type=dynamic), }, ), desc: Text { span: Span { lo: BytePos( 166, ), hi: BytePos( 186, ), ctxt: #0, }, value: Atom('widget - The widget.' type=dynamic), }, }, ), }, TagItem { span: Span { lo: BytePos( 166, ), hi: BytePos( 171, ), ctxt: #0, }, tag_name: Text { span: Span { lo: BytePos( 166, ), hi: BytePos( 171, ), ctxt: #0, }, value: Atom('param' type=inline), }, tag: Parameter( ParameterTag { span: Span { lo: BytePos( 166, ), hi: BytePos( 171, ), ctxt: #0, }, name: None, ty: Some( Text { span: Span { lo: BytePos( 166, ), hi: BytePos( 172, ), ctxt: #0, }, value: Atom('{User}' type=inline), }, ), desc: Text { span: Span { lo: BytePos( 166, ), hi: BytePos( 229, ), ctxt: #0, }, value: Atom('users - The users who will receive rights to access the widget.' type=dynamic), }, }, ), }, ], }, JsDoc { span: Span { lo: BytePos( 395, ), hi: BytePos( 395, ), ctxt: #0, }, description: Text { span: Span { lo: BytePos( 395, ), hi: BytePos( 440, ), ctxt: #0, }, value: Atom('Set the list of users who are managers. * *' type=dynamic), }, tags: [ TagItem { span: Span { lo: BytePos( 395, ), hi: BytePos( 400, ), ctxt: #0, }, tag_name: Text { span: Span { lo: BytePos( 395, ), hi: BytePos( 400, ), ctxt: #0, }, value: Atom('param' type=inline), }, tag: Parameter( ParameterTag { span: Span { lo: BytePos( 395, ), hi: BytePos( 400, ), ctxt: #0, }, name: None, ty: Some( Text { span: Span { lo: BytePos( 395, ), hi: BytePos( 401, ), ctxt: #0, }, value: Atom('{User}' type=inline), }, ), desc: Text { span: Span { lo: BytePos( 395, ), hi: BytePos( 430, ), ctxt: #0, }, value: Atom('users - The users who are managers.' type=dynamic), }, }, ), }, ], }, ]