File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -195,7 +195,6 @@ export default multiformats => {
195
195
const [ version , code , multihash ] = decodeCID ( bytes )
196
196
Object . defineProperties ( this , {
197
197
// ArrayBufferView
198
- buffer : property ( bytes . buffer , { enumerable : false } ) ,
199
198
byteOffset : property ( bytes . byteOffset , { enumerable : false } ) ,
200
199
byteLength : property ( bytes . byteLength , { enumerable : false } ) ,
201
200
@@ -217,6 +216,10 @@ export default multiformats => {
217
216
throw new Error ( '"codec" property is deprecated, use integer "code" property instead' )
218
217
}
219
218
219
+ get buffer ( ) {
220
+ throw new Error ( 'Deprecated .buffer property, use .bytes to get Uint8Array instead' )
221
+ }
222
+
220
223
get multibaseName ( ) {
221
224
throw new Error ( '"multibaseName" property is deprecated' )
222
225
}
Original file line number Diff line number Diff line change @@ -444,4 +444,9 @@ describe('CID', () => {
444
444
const encoded = varint . encode ( 2 )
445
445
await testThrow ( ( ) => CID . from ( encoded ) , 'Invalid CID version 2' )
446
446
} )
447
+ test ( 'buffer' , async ( ) => {
448
+ const hash = await multihash . hash ( Buffer . from ( 'abc' ) , 'sha2-256' )
449
+ const cid = CID . create ( 1 , 112 , hash )
450
+ await testThrow ( ( ) => cid . buffer , 'Deprecated .buffer property, use .bytes to get Uint8Array instead' )
451
+ } )
447
452
} )
You can’t perform that action at this time.
0 commit comments