[ JsDoc { span: Span { lo: BytePos( 1, ), hi: BytePos( 1, ), ctxt: #0, }, description: Text { span: Span { lo: BytePos( 1, ), hi: BytePos( 1, ), ctxt: #0, }, value: Atom('' type=static), }, tags: [ TagItem { span: Span { lo: BytePos( 1, ), hi: BytePos( 6, ), ctxt: #0, }, tag_name: Text { span: Span { lo: BytePos( 1, ), hi: BytePos( 6, ), ctxt: #0, }, value: Atom('class' type=static), }, tag: Class( ClassTag { span: Span { lo: BytePos( 1, ), hi: BytePos( 6, ), ctxt: #0, }, ty: None, name: None, }, ), }, ], }, JsDoc { span: Span { lo: BytePos( 116, ), hi: BytePos( 116, ), ctxt: #0, }, description: Text { span: Span { lo: BytePos( 116, ), hi: BytePos( 154, ), ctxt: #0, }, value: Atom('Set the value of the name property. *' type=dynamic), }, tags: [ TagItem { span: Span { lo: BytePos( 116, ), hi: BytePos( 121, ), ctxt: #0, }, tag_name: Text { span: Span { lo: BytePos( 116, ), hi: BytePos( 121, ), ctxt: #0, }, value: Atom('param' type=static), }, tag: Parameter( ParameterTag { span: Span { lo: BytePos( 116, ), hi: BytePos( 121, ), ctxt: #0, }, name: None, ty: Some( Text { span: Span { lo: BytePos( 116, ), hi: BytePos( 124, ), ctxt: #0, }, value: Atom('{string}' type=dynamic), }, ), desc: Text { span: Span { lo: BytePos( 116, ), hi: BytePos( 123, ), ctxt: #0, }, value: Atom('newName' type=inline), }, }, ), }, ], }, JsDoc { span: Span { lo: BytePos( 195, ), hi: BytePos( 195, ), ctxt: #0, }, description: Text { span: Span { lo: BytePos( 195, ), hi: BytePos( 233, ), ctxt: #0, }, value: Atom('Get the value of the name property. *' type=dynamic), }, tags: [ TagItem { span: Span { lo: BytePos( 195, ), hi: BytePos( 202, ), ctxt: #0, }, tag_name: Text { span: Span { lo: BytePos( 195, ), hi: BytePos( 202, ), ctxt: #0, }, value: Atom('returns' type=inline), }, tag: Return( ReturnTag { span: Span { lo: BytePos( 195, ), hi: BytePos( 202, ), ctxt: #0, }, ty: Some( Text { span: Span { lo: BytePos( 195, ), hi: BytePos( 203, ), ctxt: #0, }, value: Atom('{string}' type=dynamic), }, ), description: Text { span: Span { lo: BytePos( 195, ), hi: BytePos( 195, ), ctxt: #0, }, value: Atom('' type=static), }, }, ), }, ], }, JsDoc { span: Span { lo: BytePos( 391, ), hi: BytePos( 391, ), ctxt: #0, }, description: Text { span: Span { lo: BytePos( 391, ), hi: BytePos( 430, ), ctxt: #0, }, value: Atom('Set the value of the shape property. *' type=dynamic), }, tags: [ TagItem { span: Span { lo: BytePos( 391, ), hi: BytePos( 396, ), ctxt: #0, }, tag_name: Text { span: Span { lo: BytePos( 391, ), hi: BytePos( 396, ), ctxt: #0, }, value: Atom('param' type=static), }, tag: Parameter( ParameterTag { span: Span { lo: BytePos( 391, ), hi: BytePos( 396, ), ctxt: #0, }, name: None, ty: Some( Text { span: Span { lo: BytePos( 391, ), hi: BytePos( 399, ), ctxt: #0, }, value: Atom('{string}' type=dynamic), }, ), desc: Text { span: Span { lo: BytePos( 391, ), hi: BytePos( 399, ), ctxt: #0, }, value: Atom('newShape' type=dynamic), }, }, ), }, ], }, JsDoc { span: Span { lo: BytePos( 466, ), hi: BytePos( 466, ), ctxt: #0, }, description: Text { span: Span { lo: BytePos( 466, ), hi: BytePos( 531, ), ctxt: #0, }, value: Atom('Set the value of the shape property, plus some other property. *' type=dynamic), }, tags: [ TagItem { span: Span { lo: BytePos( 466, ), hi: BytePos( 471, ), ctxt: #0, }, tag_name: Text { span: Span { lo: BytePos( 466, ), hi: BytePos( 471, ), ctxt: #0, }, value: Atom('param' type=static), }, tag: Parameter( ParameterTag { span: Span { lo: BytePos( 466, ), hi: BytePos( 471, ), ctxt: #0, }, name: None, ty: Some( Text { span: Span { lo: BytePos( 466, ), hi: BytePos( 474, ), ctxt: #0, }, value: Atom('{string}' type=dynamic), }, ), desc: Text { span: Span { lo: BytePos( 466, ), hi: BytePos( 474, ), ctxt: #0, }, value: Atom('newShape' type=dynamic), }, }, ), }, TagItem { span: Span { lo: BytePos( 466, ), hi: BytePos( 471, ), ctxt: #0, }, tag_name: Text { span: Span { lo: BytePos( 466, ), hi: BytePos( 471, ), ctxt: #0, }, value: Atom('param' type=static), }, tag: Parameter( ParameterTag { span: Span { lo: BytePos( 466, ), hi: BytePos( 471, ), ctxt: #0, }, name: None, ty: Some( Text { span: Span { lo: BytePos( 466, ), hi: BytePos( 474, ), ctxt: #0, }, value: Atom('{string}' type=dynamic), }, ), desc: Text { span: Span { lo: BytePos( 466, ), hi: BytePos( 481, ), ctxt: #0, }, value: Atom('mysteryProperty' type=dynamic), }, }, ), }, ], }, JsDoc { span: Span { lo: BytePos( 602, ), hi: BytePos( 602, ), ctxt: #0, }, description: Text { span: Span { lo: BytePos( 602, ), hi: BytePos( 641, ), ctxt: #0, }, value: Atom('Get the value of the shape property. *' type=dynamic), }, tags: [ TagItem { span: Span { lo: BytePos( 602, ), hi: BytePos( 609, ), ctxt: #0, }, tag_name: Text { span: Span { lo: BytePos( 602, ), hi: BytePos( 609, ), ctxt: #0, }, value: Atom('returns' type=inline), }, tag: Return( ReturnTag { span: Span { lo: BytePos( 602, ), hi: BytePos( 609, ), ctxt: #0, }, ty: Some( Text { span: Span { lo: BytePos( 602, ), hi: BytePos( 610, ), ctxt: #0, }, value: Atom('{string}' type=dynamic), }, ), description: Text { span: Span { lo: BytePos( 602, ), hi: BytePos( 602, ), ctxt: #0, }, value: Atom('' type=static), }, }, ), }, ], }, ]