@@ -36,10 +36,8 @@ class MetadataEntry extends BufferView {
36
36
/** The size of the data */
37
37
@t . uint32 accessor size ! : number ;
38
38
39
- public toString ( long : boolean = false ) {
40
- if ( ! long ) return `<MetadataEntry @ 0x${ this . byteOffset . toString ( 16 ) . padStart ( 8 , '0' ) } >` ;
41
-
42
- return `0x${ this . id . toString ( 16 ) . padStart ( 8 , '0' ) } : ${ format ( this . size ) . padStart ( 5 ) } at 0x${ this . offset . toString ( 16 ) . padStart ( 8 , '0' ) } ` ;
39
+ public toString ( ) {
40
+ return `<MetadataEntry @ 0x${ this . byteOffset . toString ( 16 ) . padStart ( 8 , '0' ) } >` ;
43
41
}
44
42
}
45
43
@@ -89,20 +87,20 @@ export class MetadataBlock extends Int32Array<ArrayBufferLike> {
89
87
/** Metadata entries. */
90
88
@field ( MetadataEntry , { length : entries_per_block } ) accessor items ! : StructArray < MetadataEntry > ;
91
89
92
- toString ( long : boolean = false ) {
90
+ public toString ( long : boolean = false ) : string {
93
91
if ( ! long ) return `<MetadataBlock @ ${ this . offsetHex } >` ;
94
92
95
93
let text = [
96
- `----- Metadata block at ${ this . offsetHex } - ----` ,
97
- ' Checksum: ' + this . checksum . toString ( 16 ) . padStart ( 8 , '0' ) ,
98
- ' Last updated: ' + new Date ( Number ( this . timestamp ) ) . toLocaleString ( ) ,
99
- ' Previous block: 0x' + this . previous_offset . toString ( 16 ) . padStart ( 8 , '0' ) ,
94
+ `---- Metadata block at ${ this . offsetHex } ----` ,
95
+ ` Checksum: 0x ${ this . checksum . toString ( 16 ) . padStart ( 8 , '0' ) } ` ,
96
+ ` Last updated: ${ new Date ( Number ( this . timestamp ) ) . toLocaleString ( ) } ` ,
97
+ ` Previous block: 0x${ this . previous_offset . toString ( 16 ) . padStart ( 8 , '0' ) } ` ,
100
98
'Entries:' ,
101
99
] . join ( '\n' ) ;
102
100
103
101
for ( const entry of this . items ) {
104
102
if ( ! entry . offset ) continue ;
105
- text += ' \n\t' + entry . toString ( long ) ;
103
+ text += ` \n\t0x ${ entry . id . toString ( 16 ) . padStart ( 8 , '0' ) } : ${ format ( entry . size ) . padStart ( 5 ) } at 0x ${ entry . offset . toString ( 16 ) . padStart ( 8 , '0' ) } ` ;
106
104
}
107
105
108
106
return text ;
0 commit comments