1- import { deepStrictEqual } from 'assert'
1+ /* eslint-disable no-console */
22
3- import { BlockEncoder , BlockDecoder , BlockCodec } from 'multiformats/codecs/interface '
3+ import { deepStrictEqual } from 'assert '
44import * as dagCbor from '@ipld/dag-cbor'
5+ import { BlockEncoder , BlockDecoder , BlockCodec } from 'multiformats/codecs/interface'
56
6- const main = ( ) => {
7+ const main = ( ) : void => {
78 // make sure we have a full CodecFeature
89 useCodecFeature ( dagCbor )
910}
1011
11- function useCodecFeature ( codec : BlockCodec < 0x71 , any > ) {
12+ function useCodecFeature ( codec : BlockCodec < 0x71 , any > ) : void {
1213 // use only as a BlockEncoder
1314 useEncoder ( codec )
1415
@@ -22,26 +23,26 @@ function useCodecFeature (codec: BlockCodec<0x71, any>) {
2223 useBlockCodec ( codec )
2324}
2425
25- function useEncoder < Codec extends number > ( encoder : BlockEncoder < Codec , string > ) {
26+ function useEncoder < Codec extends number > ( encoder : BlockEncoder < Codec , string > ) : void {
2627 deepStrictEqual ( encoder . code , 0x71 )
2728 deepStrictEqual ( encoder . name , 'dag-cbor' )
2829 deepStrictEqual ( Array . from ( encoder . encode ( 'blip' ) ) , [ 100 , 98 , 108 , 105 , 112 ] )
2930 console . log ( '[TS] ✓ { encoder: BlockEncoder }' )
3031}
3132
32- function useDecoder < Codec extends number > ( decoder : BlockDecoder < Codec , Uint8Array > ) {
33+ function useDecoder < Codec extends number > ( decoder : BlockDecoder < Codec , Uint8Array > ) : void {
3334 deepStrictEqual ( decoder . code , 0x71 )
3435 deepStrictEqual ( decoder . decode ( Uint8Array . from ( [ 100 , 98 , 108 , 105 , 112 ] ) ) , 'blip' )
3536 console . log ( '[TS] ✓ { decoder: BlockDecoder }' )
3637}
3738
38- function useDecoderWithArrayBuffer < Codec extends number > ( decoder : BlockDecoder < Codec , Uint8Array > ) {
39+ function useDecoderWithArrayBuffer < Codec extends number > ( decoder : BlockDecoder < Codec , Uint8Array > ) : void {
3940 deepStrictEqual ( decoder . code , 0x70 )
4041 deepStrictEqual ( decoder . decode ( Uint8Array . from ( [ 100 , 98 , 108 , 105 , 112 ] ) . buffer ) , 'blip' )
4142 console . log ( '[TS] ✓ { decoder: BlockDecoder }' )
4243}
4344
44- function useBlockCodec < Codec extends number > ( blockCodec : BlockCodec < Codec , string > ) {
45+ function useBlockCodec < Codec extends number > ( blockCodec : BlockCodec < Codec , string > ) : void {
4546 deepStrictEqual ( blockCodec . code , 0x71 )
4647 deepStrictEqual ( blockCodec . name , 'dag-cbor' )
4748 deepStrictEqual ( Array . from ( blockCodec . encode ( 'blip' ) ) , [ 100 , 98 , 108 , 105 , 112 ] )
0 commit comments